Всем привет , помогите пожалуйста решить проблему с багом менюшки дебаг выдает вот такую картину L 07/12/2015 - 23:23:12: Plugin called menu_display when item=MENU_EXIT L 07/12/2015 - 23:23:12: [AMXX] Displaying debug trace (plugin "csdm_menu.amxx") L 07/12/2015 - 23:23:12: [AMXX] Run time error 10: native error (native "menu_display") L 07/12/2015 - 23:23:12: [AMXX] [0] csdm_menu.sma::go_menu (line 59)
вот сам исходник
Код: #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Абакан\y CSDM:","func_menu"); menu_additem( menu, "\yВход спектора\rНазад в игру") menu_additem( menu, "\yМеню прокачки") menu_additem( menu, "\yЗабанить читера") menu_additem( menu, "\yПоставить турель") menu_additem( menu, "\yПоставить лазер мину") menu_additem( menu, "\yПоставить раздачик") menu_additem( menu, "\yМагазинчик") menu_additem( menu, "\yМагазинчик 2.0") menu_additem( menu, "\yПередать деньги") menu_additem( menu, "\yОтключить музыку") menu_additem( menu, "\yВключить музыку") 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, "Меню Сервера, нажми на M") } public client_authorized(id) { register_clcmd("chooseteam", "go_menu"); } public func_menu(id, menu, key) { key++ if(key==1) client_cmd(id, "spec") if(key==2) client_cmd(id, "say /shop") if(key==3) client_cmd(id, "say /voteban") if(key==4) client_cmd(id, "sentry_build") if(key==5) client_cmd(id, "+setlaser") if(key==6) client_cmd(id, "build_dispenser") if(key==7) client_cmd(id, "say /shopmenu5") if(key==8) client_cmd(id, "cso_shop") if(key==9) client_cmd(id, "say /donate") if(key==10) client_cmd(id, "MP3Volume 0") if(key==11) client_cmd(id, "MP3Volume 1") } public go_menu(id) { menu_display(id,menu)
return PLUGIN_HANDLED }
|