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

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

d3m37r4

111111
Сообщения
1,455
Реакции
1,194
Помог
10 раз(а)
GALAXY, здесь на форуме плагин от Vaqtincha есть
 
Сообщения
273
Реакции
424
Помог
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;
}
 
Сообщения
365
Реакции
75
Предупреждения
15
Помог
1 раз(а)
bionext, спс. Все круто. Ничего лишнего.
 
Сообщения
2,491
Реакции
2,794
Помог
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);
    }
}
 
Сообщения
273
Реакции
424
Помог
5 раз(а)
fantom, Надо было только VGUI с брифингом убрать, про остальное речи не было, а так всё в OldStile получается :smile3:
 
Сообщения
273
Реакции
424
Помог
5 раз(а)
fantom, Я имел ввиду при входе (выборе класса).
 
Сообщения
2,491
Реакции
2,794
Помог
61 раз(а)
bionext, мб я и туплю, но вроде как тот код форсит old style меню при входе. Потом все меню будут уже VGUI если у игрока выбран режим меню VGUI. Одно но. Если игроку перекрыть меню другим и зафорсить вход, то тогда сброс произойдет уже в следующем меню, и то только в стандартных меню. Как вариант

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

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

d3m37r4

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

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

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