akcaliberkk ' e teşekkürler, Sxe Local Ban & Sxe Screen Shot eklentisinin üzerine yazdım menüyü.

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

#include <amxmodx>
#include <amxmisc>
#include <colorchat>

#define PLUGIN "Sxe Ban - SS - Sxe Ban Menu"
#define VERSION "1.1"
#define AUTHOR "akcaliberkk & peNgueN"


public plugin_init() {
    
register_plugin(PLUGINVERSIONAUTHOR)
    
    
register_concmd("amx_sxe_ban","cmdBan",ADMIN_RCON,"<nick / #userid>")
    
register_concmd("amx_sxe_screen","cmdSS",ADMIN_BAN,"<nick / #userid>")
    
register_concmd("amx_sxeban_menu","cmdBanMenu",ADMIN_BAN"Oyunculara Menuden Sxe Ban Atabilirsiniz." );
    
}

public 
cmdBanMenuidlevelcid )
{
    if(!
cmd_access(id,level,cid,2)) return PLUGIN_HANDLED
    
    
if(!cvar_exists("__sxei_required")) {
        
console_print(id,"Bu Komutu Kullanmak Icin Sxe Injected Kurulu Olmalidir !")
        return 
PLUGIN_HANDLED
    
}
    
    new 
oyuncular32 ], onum;
    new 
isim64 ], sira10 ];
    
get_playersoyuncularonum"c" );
    
    new 
iMenu64 ];
    
formatexiMenucharsmaxiMenu ), "\wSXE BAN MENU" );
    new 
menu menu_createiMenu"BanMenuHandler" );
    
    for( new 
ionumi++ )
    {
        new 
tempid oyuncular];
        
        if( 
tempid != id )
        {
            
get_user_nametempidisimcharsmaxisim ) );
            
num_to_strtempidsiracharsmaxsira ) );
            
            
formatexiMenucharsmaxiMenu ), "\w%s"isim );
            
menu_additemmenuiMenusira);
        }
    }
    
menu_displayidmenu );
    return 
PLUGIN_HANDLED;
}

public 
BanMenuHandleridmenuitem )
{
    if( 
item == MENU_EXIT )
    {
        
menu_cancelmenu );
        return 
PLUGIN_HANDLED;
    }
    
    new 
Data[6], Name[64];
    new 
AccessCallback;
    
menu_item_getinfomenuitemAccessDatacharsmaxData ), NamecharsmaxName ), Callback );
    
    new 
tempid str_to_num(Data);
    
    if( !
tempid ) return PLUGIN_HANDLED
    
    
if ( !is_user_connectedtempid ) ) return PLUGIN_HANDLED;
    
    if ( 
is_user_bottempid ) ) return PLUGIN_HANDLED;
    
    new 
hedefisim64 ], adminisim64 ], hedefauthid64 ], adminauthid64 ], hedefip32 ], adminip32 ], userid2;
    
    
get_user_nametempidhedefisimcharsmaxhedefisim ) );
    
get_user_nameidadminisimcharsmaxadminisim ) );
    
    
get_user_authidtempidhedefauthidcharsmaxhedefauthid ) )
    
get_user_authididadminauthidcharsmaxadminauthid ) )
    
    
get_user_iptempidhedefipcharsmaxhedefip ), );
    
get_user_ipidadminipcharsmaxadminip ), );
    
    
userid2 get_user_useridtempid );
    
    
log_amx("[SXE LOCAL BAN] ADMIN: %s<%s><%s> Sxe-Local-Ban %s<%s><%s>"adminisimadminauthidadminiphedefisimhedefauthidhedefip );
    
    
ColorChat(0,GREEN,"[SXEI] ^1ADMIN ^3%s ^4Sxe Local Ban ^3%s<%s><%s>"adminisimhedefisimhedefauthidhedefip );
    
    
server_cmd("sxe_ban #%d",userid2);
    
    
menu_destroymenu );
    return 
PLUGIN_HANDLED;
}

public 
cmdBan(id,level,cid) {
    
    if(!
cmd_access(id,level,cid,2)) return PLUGIN_HANDLED
    
    
if(!cvar_exists("__sxei_required")) {
        
console_print(id,"Bu Komutu Kullanmak Icin Sxe Injected Kurulu Olmalidir !")
        return 
PLUGIN_HANDLED
    
}
    
    new 
Arg1[33],target;
    
    
read_argv(1,Arg1,32)
    
    
target cmd_target(idArg10)
    if(!
target) return PLUGIN_HANDLED
    
    
if (!is_user_connected(target)) return PLUGIN_HANDLED;
    
    if (
is_user_bot(target)) return PLUGIN_HANDLED;
    
    new 
authid[32], authid2[32], name[32], name2[32], ip[32], ip2[32], userid2;
    
    
get_user_name(id,name,32)
    
get_user_name(target,name2,32)
    
    
get_user_authid(id,authid,31)
    
get_user_authid(target,authid2,31)
    
    
get_user_ip(id,ip,31,0)
    
get_user_ip(target,ip2,31,0)
    
    
userid2 get_user_userid(target);
    
    
log_amx("[SXE LOCAL BAN] ADMIN: %s<%s><%s> Sxe-Local-Ban %s<%s><%s>",name,authid,ip,name2,authid2,ip2)
    
    
ColorChat(0,GREEN,"[SXEI] ^1ADMIN ^3%s ^4Sxe Local Ban ^3%s<%s><%s>",name,name2,authid2,ip2)
    
    
server_cmd("sxe_ban #%d",userid2)
    
    return 
PLUGIN_HANDLED
    
}
public 
cmdSS(id,level,cid) {
    if(!
cmd_access(id,level,cid,2)) return PLUGIN_HANDLED
    
    
if(!cvar_exists("__sxei_required")) {
        
console_print(id,"Bu Komutu Kullanmak Icin Sxe Injected Kurulu Olmalidir !")
        return 
PLUGIN_HANDLED
    
}
    
    new 
Arg1[33],target;
    
    
read_argv(1,Arg1,32)
    
    
target cmd_target(id,Arg1,0);
    if(!
target) return PLUGIN_HANDLED
    
    
if (!is_user_connected(target)) return PLUGIN_HANDLED;
    
    if (
is_user_bot(target)) return PLUGIN_HANDLED;
    
    
server_cmd("sxe_screen #%d #%d"get_user_userid(target), get_user_userid(id))
    
    new 
nick1[32], nick2[32]
    
get_user_name(idnick131)
    
get_user_name(targetnick231)
    
    
log_amx("[SXE SCREEN SHOT] ADMIN %s Screen Shot %s",nick1,nick2)
    
    return 
PLUGIN_HANDLED