Half-Life и Adrenaline Gamer форум

Всё об игре в Халф-Лайф и АГ
Текущее время: 28 мар 2024, 16:11

Часовой пояс: UTC + 5 часов [ Летнее время ]




Начать новую тему Ответить на тему  [ Сообщений: 2 ] 
Автор Сообщение
 Заголовок сообщения: menu для сервера кс
СообщениеДобавлено: 13 июл 2015, 03:22 
Не в сети
Зарегистрирован:
21 мар 2014, 17:59
Последнее посещение:
20 мар 2023, 23:44
Сообщения: 145
Всем привет , помогите пожалуйста решить проблему с багом менюшки
дебаг выдает вот такую картину
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
}


Вернуться к началу
 Профиль 
  
 Заголовок сообщения: Re: menu для сервера кс
СообщениеДобавлено: 12 июн 2021, 20:17 
Не в сети
Аватара пользователя
Зарегистрирован:
27 дек 2019, 17:59
Последнее посещение:
26 мар 2024, 13:29
Сообщения: 273
Откуда: Иркутск
а в чём баг-то?

_________________
ВК: https://vk.com/pristavka2013
GitHub: https://github.com/mrglaster
Почта: [email protected]

Есть объективная реальность, а есть печенье.


Вернуться к началу
 Профиль 
  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 2 ] 

Часовой пояс: UTC + 5 часов [ Летнее время ]


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 8


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB