- Поддерживаемые игры
-
- CS: GO
Данный плагин был ПОЧТИ ПОЛНОСТЬЮ доработан и проконсультирован с помощью AI
Все проверено и работает без ошибок, если будут вопросы — пишите в Обсуждениях
Описание:
Плагин позволяет VIP-игрокам получать готовые комплекты оружия в начале раунда с полной поддержкой настройки, многоязычности и гибким управлением меню.
Авторы:
@Drumanid, @NickFox, @Pisex, @Rimmer
Все сообщения локализованы и могут быть изменены без перекомпиляции через файл vip_weaponpack.phrases.txt.
Автоматическое меню выбора оружия в начале раунда
Поддержка mp_halftime (правильная работа при смене сторон)
Система Cookie для сохранения предпочтений
Многоязычность (русский язык)
Проверка раунда для каждой категории
Динамический префикс с цветовой схемой
Отключаемость через ConVar без перезагрузки
НОВОЕ v3.5: Гибкое отображение меню (3 режима)
НОВОЕ v3.5: Блокировка пистолетного раунда
НОВОЕ v3.5: Контроль времени выдачи оружия
НОВОЕ v3.5: Отладочное логирование
НОВОЕ v3.5: Per-player cooldown tracking
| Функция | v2.0 (OLD) | v2.0.1 (Fork) | v3.0 | v3.5 НОВОЕ |
| mp_halftime поддержка | ||||
| Многоязычность | ||||
| Cookie система | ||||
| ConVar c_Enabled | ||||
| Проверка раунда | ||||
| Menu API (не Panel) | ||||
| Гибкое отображение меню | ||||
| Контроль пистолетного раунда | ||||
| Контроль времени выдачи | ||||
| Отладочное логирование |
- Требования
- Переменные
-
Логика параметров в v3.5:
- team: 1 = для всех команд; 2 = только T; 3 = только CT
- round: 1 = пистолетный раунд; 2 = со второго раунда; 3 = с третьего раунда
WeaponPack.ini:"WeaponPack" { "Пистолетный набор" { "team" "1" // 1 = для всех, 2 = T, 3 = CT "round" "1" // 1 = доступно с пистолетного раунда "weapon" "weapon_glock" } "Боевой набор T" { "team" "2" // 2 = только T (Terrorist) "round" "1" "weapon" "weapon_knife" "weapon" "weapon_ak47" "weapon" "weapon_flashbang" } "Боевой набор CT" { "team" "3" // 3 = только CT (Counter-Terrorist) "round" "1" "weapon" "weapon_knife" "weapon" "weapon_m4a1" "weapon" "weapon_flashbang" } }
НОВОЕ В v3.5: 4 новых ConVar для гибкого управления
// NEW v3.5: Блокировать пистолетный раунд
// NEW v3.5: Режим отображения меню
// NEW v3.5: Контроль времени выдачи оружия
// NEW v3.5: Отладочное логирование
VIP_WeaponPack.cfg:// 1 - Включить / 0 - Выключить | Отвечает за работу плагина c_Enabled "1" // 1 - Включить / 0 - Выключить | Выводит менюшку в начале раунда для вип игроков c_RoundMenu "1" // 0 - Можно использовать всегда (кроме пистолетного, если c_FirstRound=1) // 1+ - Через сколько раундов после взятия снова доступно меню c_RoundLimit "0" // 1 - Блокировать на пистолетном раунде (каждой половины при mp_halftime) / 0 - Разрешить c_FirstRound "1" // 0 - Старый режим (меню не открывается при блокировках) // 1 - Меню всегда открывается, недоступные пункты скрыты по round // 2 - Меню всегда открывается, недоступные по round пункты видны, но заблокированы c_MenuDisplay "0" // 0 - Время выдачи = mp_buytime (по умолчанию) // >0 - Свое время выдачи в секундах с начала раунда c_MenuTime "0" // 1 - Включить / 0 - Выключить | Логирование в addons/sourcemod/logs/VIP_WeaponPack.log c_Debug "0"
- Команды
-
- !wp - Открыть меню выбора оружия
- Установка
-
- Шаг 1: Основные файлы
- Распакуйте архив в корень сервера
- Скопируйте основные файлы:
addons/sourcemod/plugins/VIP_WeaponPack.smx→addons/sourcemod/plugins/addons/sourcemod/translations/vip_weaponpack.phrases.txt→addons/sourcemod/translations/addons/sourcemod/data/vip/modules/WeaponPack.ini→addons/sourcemod/data/vip/modules/
- Шаг 2: Конфигурация WeaponPack.ini
Логика параметров в v3.5:- team:
1= для всех команд;2= только T;3= только CT - round:
1= пистолетный раунд;2= со второго раунда;3= с третьего раунда - Пример конфигурации:
Шаг 3: Конфигурация VIP_WeaponPack.cfgC-подобный:"WeaponPack" { "Пистолетный набор" { "team" "1" // 1 = для всех, 2 = T, 3 = CT "round" "1" // 1 = доступно с пистолетного раунда "weapon" "weapon_glock" } "Боевой набор T" { "team" "2" // 2 = только T (Terrorist) "round" "1" "weapon" "weapon_knife" "weapon" "weapon_ak47" "weapon" "weapon_flashbang" } "Боевой набор CT" { "team" "3" // 3 = только CT (Counter-Terrorist) "round" "1" "weapon" "weapon_knife" "weapon" "weapon_m4a1" "weapon" "weapon_flashbang" } }
Скопируйте config файл:cfg/vip/VIP_WeaponPack.cfg→cfg/vip/- Содержимое файла (v3.5):
Шаг 4: ЗавершениеC-подобный:// 1 - Включить / 0 - Выключить | Отвечает за работу плагина c_Enabled "1" // 1 - Включить / 0 - Выключить | Выводит менюшку в начале раунда для вип игроков c_RoundMenu "1" // 0 - Можно использовать всегда (кроме пистолетного, если c_FirstRound=1) // 1+ - Через сколько раундов после взятия снова доступно меню c_RoundLimit "0" // NEW v3.5: Блокировать пистолетный раунд // 1 - Блокировать на пистолетном раунде / 0 - Разрешить c_FirstRound "1" // NEW v3.5: Режим отображения меню (0, 1 или 2) // 0 - Старый режим (меню не открывается при блокировках) // 1 - Меню открывается, недоступные пункты скрыты // 2 - Меню открывается, недоступные пункты видны, но заблокированы c_MenuDisplay "0" // NEW v3.5: Контроль времени выдачи оружия // 0 - Время = mp_buytime / >0 - Свое время в секундах c_MenuTime "0" // NEW v3.5: Отладочное логирование // 1 - Включить / 0 - Выключить | Логирование в addons/sourcemod/logs/VIP_WeaponPack.log c_Debug "0"- Перезагрузитесь или выполните в консоли:
sm plugins reload VIP_WeaponPack - Проверьте логи:
addons/sourcemod/logs/errors.log - Если используется c_Debug "1", логи будут в
addons/sourcemod/logs/VIP_WeaponPack.log - Добавьте в
addons/sourcemod/data/vip/cfg/groups.ini:
C-подобный:"Weaponpack" "1" - После установки обновите конфигурацию Другое - [VIP] Translations Vip Module или добавьте вручную:
Добавьте вaddons/sourcemod/translations/vip_modules.phrases.txt:
C-подобный:"Weaponpack" { "ru" "Комплект оружий | WP" "en" "Weapon Pack | WP" "pt" "Pack de Armas | WP" "fi" "Aseiden setti | WP" "ua" "Комплект зброї | WP" "es" "Set de armas | WP" "ar" "مجموعة سلاح | WP" }
- Шаг 1: Основные файлы