|
Author
|
Message
|
|
Senior Member
|

10-02-2011
, 05:00
Command in menu only for admin
|
#1
|
Hi.
I have a problem (again...). I have this code:
Quote:
#include <amxmodx>
#include <amxmisc>
#define PLUGIN "Menu serwera"
#define VERSION "1.0"
#define AUTHOR "Redux"
public plugin_init()
{
register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("say /menu","mymenu");
}
public client_connect(id)
{
client_cmd(id, "bind v say /menu")
}
public mymenu(id)
{
new MyMenu=menu_create("\wMenu serwera [\rDeathrun\w]","cbMyMenu");
menu_additem(MyMenu,"Zmien serwer");//item=0
menu_additem(MyMenu,"Sklep DR");//item=1
menu_additem(MyMenu,"Wylacz widocznosc CT");//item=2
menu_additem(MyMenu,"Punkty");//item=3
menu_additem(MyMenu,"Menu Admina");//item=4
menu_additem(MyMenu,"Wylacz/wlacz RS");//item=5
menu_setprop(MyMenu,MPROP_EXITNAME,"Wyjscie") ;
menu_setprop(MyMenu,MPROP_EXIT,MEXIT_ALL);
menu_setprop(MyMenu,MPROP_NUMBER_COLOR,"\y");
menu_display(id, MyMenu,0);
return PLUGIN_HANDLED;
}
public cbMyMenu(id, menu, item)
{
switch(item)
{
case 0:
{
client_cmd(id, "say /serwer");
}
case 1:
{
client_cmd(id, "say /drshop");
}
case 2:
{
client_cmd(id, "say /invis");
}
case 3:
{
client_cmd(id, "say /mypoints");
}
case 4:
{
client_cmd(id, "amxmodmenu");
}
case 5:
{
client_cmd(id, "say /roundsound");
}
}
menu_destroy(menu);
return PLUGIN_HANDLED;
}
|
I want this command:
Quote:
|
menu_additem(MyMenu,"Menu Admina");//item=4
|
be avaliable to choose only for players with ADMIN_BAN flag. Can you explain me, step by step, how to add this function?
|
|
|
|