Repository navigation
VIP_WeaponPack (3.0) NEW Fork by Rimmer
·
7 commits
to main
since this release
✨ Новая версия спустя 4 года |► VIP_WeaponPack v3.0 Release ◄|
🔴 КРИТИЧЕСКИЕ ИСПРАВЛЕНИЯ И НОВЫЕ ФУНКЦИИ
📊 OLD vs Fork vs myFork (v3.0)
| Функция | OLD (v2.0) | Fork (v2.0.1) | v3.0 |
|---|---|---|---|
| mp_halftime | ❌ | ❌ | ✅ |
| Многоязычность | ❌ | ❌ | ✅ |
| Cookie система | ❌ | ✅ | ✅ |
| c_Enabled | ❌ | ✅ | ✅ |
| Проверка раунда | ❌ | ❌ | ✅ |
| Menu API | ❌ Panel | ✅ | ✅ |
Полное сравнение: см. DIFFERENCES.md
📋 Таблица сравнений
| Характеристика | OLD (v2.0) | Fork NickFox+Pisex (v2.0.1) | myFork (v3.0) |
|---|---|---|---|
| Версия | 2.0 | 2.0.1 | 3.0 |
| Авторы | @Drumanid | @Drumanid & @NickFox007 | @Drumanid & @NickFox007 & @Pisex & @RRimmer |
| Поддержка mp_halftime | ❌ Нет | ❌ Нет | ✅ Да |
| Система кук (Cookie) | ❌ Нет | ✅ Да | ✅ Да |
| Многоязычность | ❌ Нет | ❌ Нет | ✅ Да |
| Цветные сообщения | Хардкод | Хардкод | Динамические (phrases) |
| Проверка раунда для категорий | ❌ Нет | ❌ Нет | ✅ Да |
| Проверка смерти перед меню | ❌ Нет | ✅ Да | ✅ Да |
| ConVar c_Enabled | ❌ Нет | ✅ Да | ✅ Да |
| Опция "показывать меню" | ❌ Нет | ✅ Да | ✅ Да |
| Уведомление всему серверу | ✅ Да | ❌ Нет | ✅ Да |
| Объект Menu вместо Panel | ❌ Panel | ✅ Menu | ✅ Menu |
Полное сравнение: см. DIFFERENCES.md
✨ Что нового в v3.0
🔴 Критические исправления:
- mp_halftime поддержка - Кулдаун теперь правильно сбрасывается при смене сторон
- Система многоязычности - Все сообщения через phrases.txt (можно менять БЕЗ перекомпиляции)
- Правильное отслеживание смерти - События
player_deathгарантируют корректную работу - ConVar c_Enabled - Отключение плагина без перезагрузки
✨ Новые функции:
- 🔧 Система Cookie для сохранения предпочтений показа меню
- 📊 Проверка раунда для каждой категории оружия
- 🎨 Динамический префикс с цветовой схемой
- 📢 Уведомление серверу при выдаче оружия
- 🎯 Современный Menu API вместо старого Panel
⚙️ Как установить v3.0
Файлы в архиве:
VIP_WeaponPack_v3.0.zip
├── addons/sourcemod/
│ ├── plugins/
│ │ └── VIP_WeaponPack.smx ← Готовый плагин
│ ├── scripting/
│ │ └── VIP_WeaponPack.sp ← Исходный код
│ ├── translations/
│ │ └── vip_weaponpack.phrases.txt ← Переводы и префиксы
│ └── data/vip/modules/
│ └── WeaponPack.ini ← Конфиг с наборами оружия
└── cfg/vip/
└── VIP_WeaponPack.cfg ← Консольные переменные
Процесс установки:
⚠️ Требования к установке
Перед установкой убедитесь, что у вас установлены:
- ✅ SourceMod - основа для плагинов
- ✅ MetaMod Source - загрузчик расширений
- ✅ VIP-Core - основной модуль VIP системы
Шаг 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: Конфигурация
-
Можете добавить "round"
addons/sourcemod/data/vip/modules/WeaponPack.ini→"round" "1" // Раунд, на котором становится доступным
Пример:
"AK47" // Имя отображаемое в меню, можете назвать как хотите. { "team" "2" // 2 - T (Terrorist) "round" "1" // Раунд, на котором становится доступным "weapon" "weapon_knife" // Выдаваемое оружие(комплект) | При выборе пункта вы потеряете все оружие, поэтому нужно выдавать все по новой. "weapon" "weapon_glock" "weapon" "weapon_ak47" }
2.2 Скопируйте config файл:
cfg/vip/VIP_WeaponPack.cfg→cfg/vip/
Содержимое файла:
// 1 - Включить / 0 - Выключить | Отвечает за работу плагина
c_Enabled "1"
// 0 - Можно использовать всегда | Сколько раундов запрещать вип игроку снова использовать WeaponPack
c_RoundLimit "0"
// 1 - Включить / 0 - Выключить | Выводит менюшку в начале раунда для вип игроков
c_RoundMenu "1"Шаг 3: Завершение
- Перезагрузитесь или выполните в консоли:
sm plugins reload VIP_WeaponPack - Проверьте логи:
addons/sourcemod/logs/VIP_WeaponPack.log
После установки обновите конфигурацию VIP-modules или добавьте вручную:
Добавьте в addons/sourcemod/translations/vip_modules.phrases.txt:
"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"
}
Добавьте в addons/sourcemod/data/vip/cfg/groups.ini:
"Weaponpack" "1"
⚙️ Конфигурация и кастомизация:
WeaponPack.ini (Наборы оружия)
Путь: addons/sourcemod/data/vip/modules/WeaponPack.ini
Можете добавить "round"
addons/sourcemod/data/vip/modules/WeaponPack.ini→"round" "1" // Раунд, на котором становится доступным
Пример:
"AK47" // Имя отображаемое в меню, можете назвать как хотите.
{
"team" "2" // 2 - T (Terrorist)
"round" "1" // Раунд, на котором становится доступным
"weapon" "weapon_knife" // Выдаваемое оружие(комплект) | При выборе пункта вы потеряете все оружие, поэтому нужно выдавать все по новой.
"weapon" "weapon_glock"
"weapon" "weapon_ak47"
}
VIP_WeaponPack.cfg (Консольные переменные)
Путь: cfg/vip/VIP_WeaponPack.cfg
| ConVar | Значение | Описание |
|---|---|---|
c_Enabled |
0 или 1 | Включить/выключить плагин |
c_RoundLimit |
Число | Количество раундов кулдауна (0 = без ограничений) |
c_RoundMenu |
0 или 1 | Показывать ли меню в начале раунда |
vip_weaponpack.phrases.txt (Переводы и цвета)
Путь: addons/sourcemod/translations/vip_weaponpack.phrases.txt
Отредактируйте этот файл для изменения:
- 🎨 Цветов сообщений - используйте теги вроде
{ORANGE},{DARKBLUE},{YELLOW} - 📝 Текста префикса - измените значение
WP_Prefix - 💬 Текста ошибок - все фразы легко находятся и редактируются
Кастомизация:
- Цвета и текст: отредактируйте
addons/sourcemod/translations/vip_weaponpack.phrases.txt - Наборы оружия: отредактируйте
addons/sourcemod/data/vip/modules/WeaponPack.ini - Консольные варианты: отредактируйте
cfg/vip/VIP_WeaponPack.cfg
Полная документация: README.md
Детальное сравнение: DIFFERENCES.md
Лицензия: MIT License