
Стаж: 13 лет
Сообщений: 417
Благодарностей: 44
Полезность: 111
|
привет всем помогите с менюшкой необходимо чтобы доступ имели только те у кого есть прва на выполнение команд в этой менюшку хелп люди вот сам файл Код #include <amxmodx>
#define PLUGIN "AmxModMenu_New" #define VERSION "1.0" #define AUTHOR "Amqu"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("Vip_Menu", "Vip_Menu") }
public AmxMenu(id) { if(get_user_flags(id) & H) { new amxmenu = menu_create("\wМеню | админа ", "Упрощенка") menu_additem(amxmenu, "\yКик", "1", 0) menu_additem(amxmenu, "\yЗабанить", "2", 0) menu_additem(amxmenu, "\rДля старших", "3", 0) menu_additem(amxmenu, "\yГолосование за смену карты", "5", 0) menu_addblank(amxmenu, 1) menu_additem(amxmenu, "Выход ", "0", 0) menu_setprop(amxmenu, MPROP_PERPAGE, 0) menu_display(id, amxmenu, 0) return PLUGIN_HANDLED } else { client_print(id, print_console, "реклама походу") } return PLUGIN_HANDLED }
public AmxMenu_Func(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new i_Key = str_to_num(s_Data) switch(i_Key) { case 1: client_cmd(id, "amx_kickmenu") case 2: client_cmd(id, "amx_banmenu") case 3: client_cmd(id, "amxmodmenu") case 4: client_cmd(id, "amx_votemapmenu") } return PLUGIN_HANDLED } Код #include <amxmodx>
#define PLUGIN "AmxModMenu_New" #define VERSION "1.0" #define AUTHOR "GaMeRs"
public plugin_init() { register_plugin(PLUGIN, VERSION, AUTHOR)
register_clcmd("amxmodmenu", "AmxMenu") }
public AmxMenu(id) { if(get_user_flags(id) & ADMIN_MENU) { new amxmenu = menu_create("\wМеню | админа ", "AmxMenu_Func") menu_additem(amxmenu, "\yКик", "1", 0) menu_additem(amxmenu, "\yЗабанить", "2", 0) menu_additem(amxmenu, "\rАдмин Меню", "3", 0) menu_additem(amxmenu, "\rВип Меню", "4", 0) menu_additem(amxmenu, "\yУдарить/Убить", "5", 0) menu_additem(amxmenu, "\yКоманда игрока", "6", 0) menu_additem(amxmenu, "\yСмена Карты", "7", 0) menu_additem(amxmenu, "\yГолосование за смену карты", "8", 0) menu_addblank(amxmenu, 1) menu_additem(amxmenu, "Выход ", "0", 0) menu_setprop(amxmenu, MPROP_PERPAGE, 0) menu_display(id, amxmenu, 0) return PLUGIN_HANDLED } else { client_print(id, print_console, "www.dr-server.ru") } return PLUGIN_HANDLED }
public AmxMenu_Func(id, menu, item) { if(item == MENU_EXIT) { menu_destroy(menu) return PLUGIN_HANDLED } new s_Data[6], s_Name[64], i_Access, i_Callback menu_item_getinfo(menu, item, i_Access, s_Data, charsmax(s_Data), s_Name, charsmax(s_Name), i_Callback) new i_Key = str_to_num(s_Data) switch(i_Key) { case 1: client_cmd(id, "amx_kickmenu") case 2: client_cmd(id, "amx_banmenu") case 3: client_cmd(id, "adminmenu") case 4: client_cmd(id, "vipmenu") case 5: client_cmd(id, "amx_slapmenu") case 6: client_cmd(id, "amx_teammenu") case 7: client_cmd(id, "amx_mapmenu") case 8: client_cmd(id, "amx_votemapmenu") } return PLUGIN_HANDLED }
|