BLOG "Моё хобби" или "как я трачу свободное время"

Сообщения
1,015
Реакции
818
Помог
10 раз(а)
bionext, я как-то писал такой, были баги, одно блокируешь - другое перестает работать =D Проблемы именно со старой версией меню.
 

d3m37r4

111111
Сообщения
1,425
Реакции
1,166
Помог
10 раз(а)
GALAXY, здесь на форуме плагин от Vaqtincha есть
 
Сообщения
271
Реакции
423
Помог
5 раз(а)
Javekson, А вот так пробовал? :smile3:
GALAXY, Вот держи, блокирует VGUI с брифингом карты, то есть никакой рекламы.:smile3:
Код:
#include <amxmodx>
#include <reapi>

public plugin_init()
{
    register_plugin("Block VGUI TeamSelect", "1.0", "bionext");

    RegisterHookChain(RG_ShowVGUIMenu, "fwdShowVGUIMenu", false);
}

public fwdShowVGUIMenu(const id, VGUIMenu:menuType, const bitsSlots, szOldMenu[])
{
    if(menuType == VGUI_Menu_Team)
        set_member(id, m_bVGUIMenus, false);
    else
    {
        new infobuffer[32];
        get_user_info(id, "_vgui_menus", infobuffer, 31);
        set_member(id, m_bVGUIMenus, str_to_num(infobuffer) != 0);
    } 
    return HC_CONTINUE;
}
 
Сообщения
332
Реакции
75
Предупреждения
9
Помог
1 раз(а)
bionext, спс. Все круто. Ничего лишнего.
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
bionext,
Код:
#include <amxmodx>
#include <reapi>

public plugin_init() {
    RegisterHookChain(RG_ShowVGUIMenu, "ShowVGUIMenu_Pre", false);
}

public ShowVGUIMenu_Pre(const id, VGUIMenu:menuType) {
    if (menuType == VGUI_Menu_Team) {
        set_member(id, m_bForceShowMenu, true);
    }
}
 
Сообщения
271
Реакции
423
Помог
5 раз(а)
fantom, Надо было только VGUI с брифингом убрать, про остальное речи не было, а так всё в OldStile получается :smile3:
 
Сообщения
271
Реакции
423
Помог
5 раз(а)
fantom, Я имел ввиду при входе (выборе класса).
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
bionext, мб я и туплю, но вроде как тот код форсит old style меню при входе. Потом все меню будут уже VGUI если у игрока выбран режим меню VGUI. Одно но. Если игроку перекрыть меню другим и зафорсить вход, то тогда сброс произойдет уже в следующем меню, и то только в стандартных меню. Как вариант

И это стоит воспринимать как еще один вариант, кроме вашего примера.

UPDATE: код который был работать не будет. Сори затупил
 
Последнее редактирование:
Сообщения
2,713
Реакции
2,995
Помог
59 раз(а)
bionext, fantom, дружно нажмите "I" в игре, и разочаруетесь в своих силах противостояния. Вам покажется тот самый, заветный briefing. (cmd: showbriefing)
 
Последнее редактирование:

d3m37r4

111111
Сообщения
1,425
Реакции
1,166
Помог
10 раз(а)
wopox1337, можно же в RG_ShowVGUIMenu проверять menuType на соответствие VGUI_Menu_MapBriefing и блочить
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
wopox1337, уже вкурсе. Но много людей ли пользуются данной командой. Кстати интересно почему до сих пор не вешают меню на эту команду вместо nightvision. Удобно ведь и не мешает
 
Сообщения
3,331
Реакции
1,464
Помог
124 раз(а)
fantom, хорошая идея, сделаю у себя. только не "вместо", а "вместе с"
 
Сообщения
271
Реакции
423
Помог
5 раз(а)
wopox1337, Я это прекрасно знаю:smile3: Суть была в том, чтобы исключить брифинг при выборе команд, а так вообще нет смысла в плагине на своём сервере, достаточно удалить в папке файл имя_карты.txt и исключить его же из файла имя_карты.res и нет проблем, или же изменить содержимое.
3 Янв 2019
d3m37r4, Это не то, показывается через PrintMenu.
 
Сообщения
2,491
Реакции
2,790
Помог
61 раз(а)
достаточно удалить в папке файл имя_карты.txt и исключить его же из файла имя_карты.res и нет проблем, или же изменить содержимое.
я наверно лучше спрошу, так как лично не вкурсе. А разве клиент не сам по себе дописивает брифинг в меню при наличии тхт файла? Если да, то изменять на клиенте содержимое файла не комильфо
3 Янв 2019
Да на все кнопки забинди, чего уже мелочиться
тут не бинд. а деф команда, которая по своей сути ничего не делает. Ну можна там еще свои правила указать, тоже как вариант. Оно выводит его как меню. Через реапи легко заменить строку
 
Сообщения
271
Реакции
423
Помог
5 раз(а)
fantom, Да на клиенте считывается стандартный txt, но в данном случае идёт речь о нестандартных картах и самописном брифинге для них, иначе только writemotd (что не комильфо, да и на нонстим протектор не даст), где-то на форуме я уже описывал данную ситуацию.
 

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

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