Witam posiadam menu dla graczy, ale nie wiem jak przerobić żeby poszczególne przyciski były włączone tylko dla admina z flagą ADMIN_LEVEL.
#include <amxmodx>
#include <amxmisc>
new menu_gracza
public plugin_init() {
register_plugin(PLUGIN, VERSION, AUTHOR)
/* Komendy *************************************************************************************/
register_clcmd("say /menu","menu1");
register_clcmd("say_team /menu","menu1");
/* Menu ****************************************************************************************/
menu_gracza=menu_create("Menu Gracza","menu2");
menu_additem(menu_gracza,"Regulamin serwera"); //0
menu_additem(menu_gracza,"Regulamin admina"); //1
menu_additem(menu_gracza,"Kontakt"); //2
menu_additem(menu_gracza,"Vip"); //3
menu_additem(menu_gracza,"Admin"); //4
menu_additem(menu_gracza,"Serwery"); //5
menu_additem(menu_gracza,"AmxModMenu"); //6
menu_additem(menu_gracza,"Informacje"); //7
menu_additem(menu_gracza,"Pomoc"); //8
}
public menu1(id){
menu_display(id, menu_gracza, 0);
return PLUGIN_HANDLED;
}
public menu2(id, menu, item){
switch(item){
case 0:{
show_motd(id,"regulamin.txt","Regulamin Serwera")
}
case 1:{
show_motd(id, "regulamin_admina.txt", "regulamin admina",ADMIN_LEVEL)
}
case 2:{
show_motd(id,"kontakt.txt","Kontakt")
}
case 3:{
show_motd(id,"vip.txt","Vip")
}
case 4:{
show_motd(id,"admin.txt","Admin")
return PLUGIN_HANDLED
}
case 5:{
client_cmd(id,"say /serwer")
}
case 6:{
client_cmd(id,"amxmodmenu",ADMIN_LEVEL)
return PLUGIN_HANDLED
}
case 7:{
show_motd(id,"informacje.txt","Informacje")
}
case 8:{
show_motd(id,"pomoc.txt","Pomoc")
return PLUGIN_HANDLED
}
}
}
Użytkownik diego1060 edytował ten post 04.01.2014 01:10


Dodatki SourceMod













