- Регистрация
- 28 Янв 2018
- Сообщения
- 963
- Симпатии
- 685
- Пол
- Мужской
Автор: Vaqtincha
Версия: 0.1
Описание:
Плагин исправляет баги с связанных с автопокупкой и перепокупкой.
Баг 1:
Версия: 0.1
Описание:
Плагин исправляет баги с связанных с автопокупкой и перепокупкой.
Баг 1:
Как воспроизвести баг ?При покупки оружие через старый меню не сохраняется покупки и перекупить их нельзя. Это как по мне критичный баг так как у много игроков стоит именно "Old style menus" а не "VGUI menus".
Почему так ?Запускаем игру далее options > multiplayer > advanced > Buy menu type меняем на "Old style menus" или через консоль вводимsetinfo _vgui_menu 0
Заходим на сервер сделаем покупку через меню. На следующим раунде выбрасываем оружие пробуем перекупить (стандартно F2).
Баг 2:В коде отсутствует вызов BuildRebuyStruct (обновляет данные о покупок) если игрок совершил покупку через "Old style menu".
Если игрок покупает оружие через алиасы (vest, flash, и.т.д) или же через "VGUI menus" (кстати этот тип меню вызывает алиасы при выборе пункта) тогда не будет бага. А "Old style menu" работает немного по другому.
Как воспроизвести баг ?Автопакупка (F1) или перепакупка (F2) иногда вообще не работает.
В чем это связано ?Заходим на сервер и перед выбором команды (ну важно чтобы игрок был мертвым) нажимаем F1 или F2 и все у вас не будет работать автопокупка / перепокупка. Можно убедится: После спавна нажимаем F1.
PS: В регейме это легко исправить.Игрок нажимая первый раз F1 / F2 загружает данные из файла autobuy.txt / rebuy.txt через команду cl_setautobuy / cl_setrebuy а мод парсит их с помощью AddAutoBuyData / InitRebuyData и заносить в офсеты m_autoBuyString / m_rebuyString. Вроде бы ничего, но дело в том, что клиент отправляет cl_setautobuy / cl_setrebuy всего один раз а парсер команды находится внутри условияif (pPlayer->pev->deadflag == DEAD_NO)
проще говоря вызывается только для живых игроков. Клиент уже будет отправить команды cl_autobuy / cl_rebuy но уже с пустыми офсетами m_autoBuyString / m_rebuyString и ничего не будет получить.
Вложения
-
6,6 KB Просмотры: 75
Последнее редактирование: