Баг при входе на сервер

Статус
В этой теме нельзя размещать новые ответы.
Сообщения
73
Реакции
8
Всем привет!
Пытаюсь заблокировать вход за какую-либо команду на сервере таким способом:
public plugin_init()
{
register_message(get_user_msgid("ShowMenu"), "message_ShowMenu");
register_message(get_user_msgid("VGUIMenu"), "message_ShowMenu");
}

public message_ShowMenu(iMsgID, iDest, id)
if(...[id]) return PLUGIN_HANDLED;

Все работает как надо, но, если при смене карты у игрока будет открыто какое-либо меню, то оно будет отображаться при следующем входе (в момент вызова Motd окна).
16762

Ситуация не критическая, но все же, хотелось бы избавиться от данной особенности, если такое возможно.
ps без плагина меню не появляется при некст входе.
ps2 после перезапуска кс - пропадает меню.
18 Май 2019
Нашел хуки на реапи, с ними нет проблемы :D
Тему можно закрыть
 
Сообщения
2,713
Реакции
2,995
Помог
59 раз(а)
To_be_or_not_to_be, Покажи пример кода хотя бы, дабы другим помочь в решении.
 
Сообщения
73
Реакции
8
wopox1337,
Код:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    RegisterHookChain(RG_ShowVGUIMenu, "Stop", 0);
    RegisterHookChain(RG_HandleMenu_ChooseTeam, "Stop", 1);
}

public Stop()
    if(...) return HC_SUPERCEDE;
 
Статус
В этой теме нельзя размещать новые ответы.

Пользователи, просматривающие эту тему

Сейчас на форуме нет ни одного пользователя.
Сверху Снизу