Sprobuj w ten sposob
#include <amxmod>
#include <amxmisc>
#define FLAG ADMIN_BAN
public plugin_init() {
register_plugin("a","b","c")
register_clcmd("say /menu","wyswietlanie")
}
public wyswietlanie(id)
{
new menu = menu_create("\yMenu:","wybor_menu1")
menu_additem(menu,"\rStrefa Admina","1",FLAG)
menu_additem(menu,"\wRanking","2",0)
menu_setprop(menu,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu,0)
}
public wybor_menu1(id,menu,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu);
}
new szCommand[6] , szName[64];
new access , callback;
menu_item_getinfo(menu , item , access , szCommand , 5 , szName , 63 , callback);
new i = str_to_num(szCommand);
switch(i)
{
case 1 : {
set_task(0.1, "jeden", id);
}
case 2 : {
client_cmd(id, "say /rank")
}
}
}
public jeden(id)
{
new menu2 = menu_create("\yMenu:","wybor_menu2");
menu_additem(menu2,"\wZrob SS'y","1",0)
menu_additem(menu2,"\wZbanuj gracza","2",0)
menu_setprop(menu2,MPROP_EXIT,MEXIT_ALL)
menu_display(id,menu2,0)
}
public wybor_menu2(id,menu2,item)
{
if(item == MENU_EXIT)
{
menu_destroy(menu2);
}
new szCommand[6] , szName[64];
new access , callback;
menu_item_getinfo(menu2 , item , access , szCommand , 5 , szName , 63 , callback);
new j = str_to_num(szCommand);
switch(j)
{
case 1 : {
server_cmd("amx_ssbanmenu")
}
case 2 : {server_cmd("amx_banmenu")
}
}
}
Użytkownik Enson edytował ten post 02.10.2011 20:30