Проверенный
Пользователь
- Сообщения
- 1,032
- Реакции
- 828
- Помог
- 10 раз(а)
Для VGUI убрал лимит и вернул кнопку наблюдателей когда живой.
1. Как теперь вернуть эту кнопку для олд меню, не делая при этом целиком костомное меню?
2. Если открыть меню и закрыть - пропадает радар каким-то чудом =D
1. Как теперь вернуть эту кнопку для олд меню, не делая при этом целиком костомное меню?
2. Если открыть меню и закрыть - пропадает радар каким-то чудом =D
Код:
#include <amxmodx>
#include <reapi>
#pragma semicolon 1
public plugin_init() {
register_plugin("Unlimited Choose Team", "1.0", "Javekson");
RegisterHookChain(RG_HandleMenu_ChooseTeam, "HandleMenu_ChooseTeam_Pre", false);
RegisterHookChain(RG_HandleMenu_ChooseTeam, "HandleMenu_ChooseTeam_Post", true);
RegisterHookChain(RG_ShowVGUIMenu, "ShowVGUIMenu", false);
}
public HandleMenu_ChooseTeam_Pre(const id, const MenuChooseTeam:slot){
if(slot == MenuChoose_Spec) {
if(is_user_alive(id)) {
user_silentkill(id);
}
}
}
public HandleMenu_ChooseTeam_Post(const id, const MenuChooseTeam:slot){
set_member(id, m_bTeamChanged, false);
}
public ShowVGUIMenu(const id, VGUIMenu:menuType, const bitsSlots, szOldMenu[]) {
if(menuType == VGUI_Menu_Team) {
message_begin(MSG_ONE, get_user_msgid("ScoreAttrib"), _, id);
write_byte(id);
write_byte(1<<0);
message_end();
}
}