#include <amxmodx>
new menu
new cvar_showhudmsg
public plugin_init()
{
cvar_showhudmsg = register_cvar("show_hudmsg", "1"); //1 - вкл 0 - выкл
register_plugin("Menu","1.0","Leonid");
menu = menu_create("\yМеню:\yCSDM","func_menu");
menu_additem( menu, "\yОбнулить счет!")
menu_additem( menu, "\yПоставить пушку \r(3000$) (V)")
menu_additem( menu, "\yПоставить лазер \r(500$) (С)")
menu_additem( menu, "\yРаздатчик здоровья \r(4000$)")
menu_additem( menu, "\yОбычный магазин")
menu_additem( menu, "\yЭкстра магазин")
menu_additem( menu, "\yСменить оружие")
menu_additem( menu, "\yЗолотой AK-47 \r(8000$) (J)")
menu_additem( menu, "\yЗолотая M4A1 \r(7500$) (L)")
menu_additem( menu, "\yПеревод денег \r(F4)")
menu_setprop(menu, MPROP_NEXTNAME, "Дальше")
menu_setprop(menu, MPROP_BACKNAME, "Назад")
menu_setprop(menu, MPROP_EXITNAME, "Выход")
menu_setprop(menu, MPROP_EXIT,MEXIT_ALL)
register_clcmd("player_menu","go_menu");
}
public client_putinserver(id)
{
if(get_pcvar_num(cvar_showhudmsg))
set_task(1.0, "task_hudmsg", id, _, _, "b")
}
public task_hudmsg(id)
{
set_hudmessage(255, 255, 0, 0.75, 0.0, 0, 6.0, 12.0)
show_hudmessage(id, "Бинд для меню: bind f3 menu")
}
public client_authorized(id)
{
client_cmd(id, "bind ^"F3^" ^"menu^"")
}
public func_menu(id, menu, key)
{
key++
if(key==1) client_cmd(id, "say /rs")
if(key==2) client_cmd(id, "sentry_build")
if(key==3) client_cmd(id, "+setlaser")
if(key==4) client_cmd(id, "build_dispenser")
if(key==5) client_cmd(id, "say /shop")
if(key==6) client_cmd(id, "shopmenu")
if(key==7) client_cmd(id, "say /guns")
if(key==8) client_cmd(id, "say /goldenak")
if(key==9) client_cmd(id, "say /goldenm4")
if(key==10) client_cmd(id, "say /money")
}
public go_menu(id)
{
menu_display(id,menu)
return PLUGIN_HANDLED
}