Alıntı kaptan647 Nickli Üyeden Alıntı Mesajı göster
2 tane secenek koydum menuye tleri gom ve terorleri çıkar diye. tleri gom aynı gomulmeyenleri gom gibi çalışıyor yani 2 3 kere gömü seçersen ard arda gömülmeyecek adamları. Her zaman belirttiğim gibi ben pluginci değilim çalışmayabilir. Çalışırsa yada çalışmazsa yorum olarak yazarsan sevinirim
Çok hata var

PHP- Kodu:
/* Plugin generated by AMXX-Studio */

#include <amxmodx>
#include <fakemeta>
#include <engine>

#define PLUGIN "gom plugini"
#define VERSION "1.0"
#define AUTHOR "kaptan647"

public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_clcmd("say /gom""Gommenu")
    
register_clcmd("say_team /gom""Gommenu")
}

public 
Gommenu(id)
{
    if(
is_user_alive(id) && get_user_flags(id) & ADMIN_KICK)
    {
        new 
menu menu_create("\r #\w#\r#\w# \rBury \wKontrol \r#\w#\r#\w#","adminmenu_devam")
        
menu_additem(menu"Mahkumlari Gom""1"ADMIN_KICK)
        
menu_additem(menu"Mahkumlari Cikart""2"ADMIN_KICK)
        
menu_setprop(menuMPROP_EXITMEXIT_ALL)
        
menu_display(id,menu,0)
    }
}

public 
adminmenu_devam(id,menu,item)
{
    new 
callbackaccesdata[6], iname[64]
    
menu_item_getinfo(menuitemaccesdata5iname63callback)
    
    switch(
str_to_num(data))
    {
        case 
1:
        {
            new 
players32 ], pnum;
            
get_playersplayerspnum"ae""TERRORIST" );
            
            for( new 
ipnumi++ )
            {
                new 
ID players];
                if( 
is_user_connectedID ) && !is_user_stuckID ) )
                {
                    new 
FloatifOrigin];
                    
pevIDpev_originifOrigin );
                    
                    
ifOrigin] -= 35.0;
                    
set_pevIDpev_originifOrigin );
                    
client_print0print_chat"Mahkumlar yere gomuldu !" );
                }
            }
        }
        case 
2:
        {
            new 
players32 ], pnum;
            
get_playersplayerspnum"ae""TERRORIST" );
            
            for( new 
ipnumi++ )
            {
                new 
ID players];
                if( 
is_user_connectedID ) && is_user_stuckID ) )
                {
                    new 
FloatifOrigin];
                    
pevIDpev_originifOrigin );
                    
                    
ifOrigin] += 35.0;
                    
set_pevIDpev_originifOrigin );
                    
client_print0print_chat"Mahkumlar yerden cikarildi..!" );
                }
            }    
        }
        
    }
    
menu_destroy(menu)
    return 
PLUGIN_HANDLED
}

stock is_user_stuckplr )
{
    new 
Float:origin[3];
    
pevplrpev_originorigin );

    
engfuncEngFunc_TraceHulloriginoriginIGNORE_MONSTERSpevplrpev_flags ) & FL_DUCKING HULL_HEAD HULL_HUMANplr);

    return 
get_tr20TR_StartSolid );