PHP Kod:
#include <amxmodx>
#include <ColorChat>
public plugin_init()
{
register_plugin("Admin Menu", "1.0", "BooHLaaL+comolokko");
register_clcmd("amx_gizlimenü", "Show_Admin_Menu", _, "Open Admin Menu",ADMIN_KICK);
register_clcmd("amx_gizlimenü", "Show_Admin_Menu", _, "Open Admin Menu",ADMIN_KICK);
}
public Show_Admin_Menu(id)
{
if(!(get_user_flags(id) & ADMIN_KICK))
{
ColorChat(id,GREEN,"^4[CSAilesi.COM] ^3Uzgunum^4, ^1Bu Menu ^4Sadece ^1Adminlere ^4Ozel ^3!")
return PLUGIN_HANDLED
}
new menu = menu_create("\r[CSAilesi.COM] \yAdmin Menu", "Admin_Menu");
menu_additem(menu, "\rBan", "", ADMIN_BAN);
menu_additem(menu, "\rKick^n", "", ADMIN_KICK);
menu_additem(menu, "\ySlay/Slap^n", "", ADMIN_SLAY);
menu_additem(menu, "\yHarita Degistir", "", ADMIN_MAP);
menu_additem(menu, "\yHarita Oyla^n", "", ADMIN_MAP);
menu_additem(menu, "\dRestart Round", "", 0);
menu_setprop(menu, MPROP_EXIT, MEXIT_ALL);
menu_display(id, menu, 0);
return PLUGIN_HANDLED;
}
public Admin_Menu(id, menu, item)
{
if(item == MENU_BACK)
{
menu_cancel(id);
return PLUGIN_HANDLED;
}
new command[6], name[64], access, callback;
menu_item_getinfo(menu, item, access, command, sizeof command - 1, name, sizeof name - 1, callback);
switch(item)
{
case 0: client_cmd(id,"amx_banmenu")
case 1: client_cmd(id,"amx_kickmenu")
case 2: client_cmd(id,"amx_slapmenu")
case 3: client_cmd(id,"amx_mapmenu")
case 4: client_cmd(id,"amx_votemapmenu")
case 5: Rs(id)
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
public Rs(id)
{
static szName[32];
get_user_name(id, szName , 33)
server_cmd("sv_restartround 1")
ColorChat(id,GREEN,"^4[CSAilesi.COM] ^3Yetkili ^4%s ^3el'i sifirladi.", szName)
}