Half-Life и Adrenaline Gamer форум
http://www.aghl.ru/forum/

menu для сервера кс
http://www.aghl.ru/forum/viewtopic.php?f=20&t=2229
Страница 1 из 1

Автор:  deniska21233 [ 13 июл 2015, 03:22 ]
Заголовок сообщения:  menu для сервера кс

Всем привет , помогите пожалуйста решить проблему с багом менюшки
дебаг выдает вот такую картину
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
}

Автор:  Glaster [ 12 июн 2021, 20:17 ]
Заголовок сообщения:  Re: menu для сервера кс

а в чём баг-то?

Страница 1 из 1 Часовой пояс: UTC + 5 часов [ Летнее время ]
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/