#include <amxmodx>
new menu //основное меню
new submenu //добавляем новые переменные для новых подменюшек submenu1, submenu2 etc
public plugin_init()
{
register_plugin("Menu","1.0","TyT_ABTOP");
menu = menu_create("Меню сервера","func_menu"); // Название меню
menu_additem( menu,"Обнулить счет")
menu_additem( menu,"ТОП 10 игроков")
menu_additem( menu,"Купить админку")
menu_additem( menu,"Проголосовать") //добавляем новое подменю в основное меню menu_additem( menu,"\wNewitem")
register_clcmd("player_menu","go_menu");
submenu = menu_create("Проголосовать","func_submenu"); // регистрируем новое подменю submenu1 = menu_create("\yNewsub","func_submenu1");
menu_additem( submenu,"За бан игрока") //добавляем в подменю menu_additem( submenu1,"\wNew item1")
menu_additem( submenu,"За смену карты") // новые пункты menu_additem( submenu1,"\wNewitem2")
}
public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"player_menu^"")
}
public func_menu(id, menu, key)
{
key++
if(key==1) client_cmd(id,"say /rs")
if(key==2) client_cmd(id,"say /top")
if(key==3) client_cmd(id,"say /adminka")
if(key==4) client_cmd(id,"say /hpshop")
if(key==5) go_submenu(id) //добавляем вызов нового подменю if(key==6) go_submenu1(id)
}
public func_submenu(id, submenu, key)// создаем функцию обработки нового подменю public go_submenu1(id)
{
key++
if(key==1) client_cmd(id,"say /voteban")
if(key==2) client_cmd(id,"say /votemap")
}
public go_submenu(id)// вызываем подменю
{
menu_display(id,submenu)
return PLUGIN_HANDLED
}
public go_menu(id)
{
menu_display(id,menu)
return PLUGIN_HANDLED
}