[CSGO] Auto Weapon Swap

[CSGO] Auto Weapon Swap 2.0

YungWasty

Участник
Сообщения
9
Реакции
12
  • Автор ресурса
  • #1
YungWasty добавил(а) новый ресурс:

[CSGO] Auto Weapon Swap - Плагин позволяет игрокам автоматически заменять стандартное оружие на альтернативные версии.

Плагин позволяет игрокам автоматически заменять стандартное оружие на его альтернативные версии при покупке или спавне, аналогично официальной системе выбора оружия в CS:GO (USP/P2000, M4A4/M4A1-S и т.д.).

Все настройки сохраняются индивидуально для каждого игрока через клиентские куки (cookies) и восстанавливаются при перезаходе на сервер. Плагин полностью настраиваем через консольные команды и удобное меню.

Поддерживаемые замены

Плагин работает со следующими...

Узнать больше об этом ресурсе...
 

Rimmer

Помогаю новичкам / Переводчик / Тестер / Заказчик
Сообщения
1,400
Реакции
785
YungWasty добавил(а) новый ресурс:

[CSGO] Auto Weapon Swap - Плагин позволяет игрокам автоматически заменять стандартное оружие на альтернативные версии.



Узнать больше об этом ресурсе...
Чуть чуть перебрал твой плагин 😅😅
Вроде проверил все сохраняет и работает 👍

Система цветного чата (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-сохранения для изменений до загрузки кук
 

Вложения

  • Auto.Weapo.Swap 2.0.zip
    33.5 КБ · Просмотры: 18

YungWasty

Участник
Сообщения
9
Реакции
12
  • Автор ресурса
  • #3
YungWasty обновил(а) ресурс [CSGO] Auto Weapon Swap новой записью:

Обновление до версии 2.0 - by Rimmer

Система цветного чата (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)
  • ...

Узнать больше об этом обновлении...
Сообщения автоматически склеены:

Чуть чуть перебрал твой плагин 😅😅
Вроде проверил все сохраняет и работает 👍

Система цветного чата (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-сохранения для изменений до загрузки кук
Отличное нововведение!
Чуть чуть перебрал твой плагин 😅😅
Вроде проверил все сохраняет и работает 👍

Система цветного чата (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-сохранения для изменений до загрузки кук
Отличное нововведение. Я изначально данный плагин делал под свой сервер, потом решил поделиться данным ресурсом на форуме. Не думал, что кто-то перелопатит плагин в лучшую сторону. Спасибо за старания, ресурс обновил выделив автора новой версии.
 
Сверху Снизу