[CSGO] Auto Weapon Swap

[CSGO] Auto Weapon Swap 2.0

Версия Дата выпуска Скачивания Оценка  
2.0 100 5.00 звёзд 1 оценок Скачать
2026-03-08 27 0.00 звёзд 0 оценок Скачать
Система цветного чата (multicolors)
  • Добавлен #include <multicolors>
  • Все PrintToChat с \x04/\x01/\x02/\x03 заменены на CPrintToChat с тегами {YELLOW}, {ORANGE}, {DARKBLUE}
  • Добавлен хелпер PrintSwapChat() с префиксом | GS ▶ cmd |
Система переводов
  • Все строки вынесены в translations/auto_weapon_swap.phrases.txt (en + ru)
  • Команды и ConVar регистрируются с описаниями через %T
Персональные настройки игрока (cookies)
  • autoswap_pistol/rifle/deagle/fiveseven/tec9/mp7 — были в старой версии
  • autoswap_enabled — новая: персональная автозамена вкл/выкл для каждого игрока
  • autoswap_notify — новая: персональное оповещение в чат при замене
Меню
  • Пункты теперь показывают текущий выбор (Пистолет КТ: USP-S) вместо ВКЛ/ВЫКЛ
  • + пункт Автозамена: ВКЛ/ВЫКЛ (страница 2)
  • + пункт Оповещение в чате: ВКЛ/ВЫКЛ (страница 2)
  • Страница 1 — 6 оружейных пунктов, страница 2 — настройки
Конфигурация
  • Старое: AutoExecConfig(true, "auto_weapon_swap") → cfg/sourcemod/
  • Новое: кастомный SetupConfigFile() → addons/sourcemod/configs/auto_weapon_swap.cfg
  • Комментарии в конфиге на двух языках (EN + RU)
  • sm_autoweaponswap_swap_notify — новый ConVar (дефолт для новых игроков)
  • Оба ConVar теперь работают только как дефолт для новых игроков — существующие игроки используют свои saved cookies
Исправление сброса настроек
  • Старое: если куки загружались после OnClientPutInServer, настройки перезаписывались дефолтом
  • Новое: AreClientCookiesCached() проверяется в конце OnClientPutInServer + система pending-сохранения для изменений до загрузки кук
Сверху Снизу