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