new MenuItem[MAX_MENU+1][MAX_LENGTH+1], MenuCmd[MAX_MENU+1][MAX_LENGTH+1], lines
new MenuClcmd[MAX_MENU+1][MAX_LENGTH+1], cmd_lines
register_plugin("Server AMXMODMENU [INI]", "1.0", "Leo_[BH]")
new cmd_line = 1, cmd_bufferd[256]
new cmd_iFiled = fopen(INICMDFILE,"r")
fgets(cmd_iFiled,cmd_bufferd,255)
parse(cmd_bufferd, MenuClcmd[cmd_line], MAX_LENGTH)
new line = 1, bufferd[256]
new iFiled = fopen(INIFILE,"r")
fgets(iFiled,bufferd,255)
parse(bufferd, MenuItem[line], MAX_LENGTH, MenuCmd[line], MAX_LENGTH)
g_Menu_Text = register_cvar("amxmodmenu_text", "\yМеню для админа \wот \rLeo_[BH]\w")
for(new num = 1; num <= cmd_lines; num++)
register_clcmd(MenuClcmd[num], "open_admin_menu");
// // // // // // // // // // // // // // //
public open_admin_menu(id)
get_pcvar_string( g_Menu_Text, g_szTextGL, 63 );
new menu = menu_create(g_szTextGL, "handler_menu")
for(new num = 1; num <= lines; num++)
formatex(Number, charsmax(Number), "%i", num)
menu_additem(menu, MenuItem[num], Number)
menu_setprop(menu, MPROP_NEXTNAME, "Далее")
menu_setprop(menu, MPROP_BACKNAME, "Назад")
menu_setprop(menu, MPROP_EXITNAME, "Выход")
menu_display(id, menu, 0)
public handler_menu(id, menu, item)
menu_item_getinfo(menu, item, access, data,15, iName, 64, callback)
new key = str_to_num(data)
for(new i = 1; i <= lines; i++)
formatex(Cmd, charsmax(Cmd), "%s", MenuCmd[key])
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
// Автор плагина: Leo_[BH]
// Мои плагины: http://vk.com/cs_rain
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =
// Я предоставляю услуги в сфере Amx Mod X
// Написание плагинов на заказ: https://goo.gl/forms/7DwrBdaTnc0pJRqy2
// Создание сборки сервера под ключ: https://goo.gl/forms/GIyvSAw1IJ48szDn2
// Магазин плагинов: https://vk.com/cs_rain
// = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =