Repository navigation
·
2 commits
to main
since this release
✨ Обновление до версии 3.5 |► VIP_WeaponPack v3.5 Release ◄|
🎯 НОВЫЕ ФУНКЦИИ И УЛУЧШЕНИЯ
📊 v3.0 vs v3.5
| Функция | v3.0 | v3.5 |
|---|---|---|
| Гибкое отображение меню | ❌ | ✅ |
| Блокировка пистолетного раунда | ❌ | ✅ |
| Контроль времени выдачи | ❌ | ✅ |
| Отладочное логирование | ❌ | ✅ |
| Per-player round limit | ❌ | ✅ |
Полное сравнение: см. 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.5
🎯 Новые функции:
-
Гибкое отображение меню (c_MenuDisplay)
- Режим 0: Старый режим (по умолчанию v3.0)
- Режим 1: Меню открывается, но недоступные пункты скрыты
- Режим 2: Меню открывается, недоступные пункты видны, но заблокированы
-
Блокировка пистолетного раунда (c_FirstRound)
- 1 = Блокировать оружие на пистолетном раунде (каждой половины при mp_halftime)
- 0 = Разрешить оружие на пистолетном раунде
-
Контроль времени выдачи (c_MenuTime)
- 0 = Использовать mp_buytime (по умолчанию)
-
0 = Свое время выдачи в секундах с начала раунда
-
Отладочное логирование (c_Debug)
- 1 = Включить логирование в addons/sourcemod/logs/VIP_WeaponPack.log
- 0 = Выключить логирование (по умолчанию)
-
Per-player round limit tracking
- Новая переменная g_iRoundLimitApplied[MAXPLAYERS+1]
- Более точный расчет оставшихся раундов для cooldown
✨ Все преимущества v3.0 + новое в v3.5:
- ✅ Поддержка mp_halftime
- ✅ Многоязычность
- ✅ Cookie система
- ✅ Проверка раунда для категорий
- ✅ Правильное отслеживание смерти
- ✅ NEW: Гибкое отображение меню
- ✅ NEW: Контроль пистолетного раунда
- ✅ NEW: Свое время выдачи
- ✅ NEW: Отладочное логирование
⚙️ Как обновить с v3.0 на v3.5
Файлы в архиве v3.5:
VIP_WeaponPack_v3.5.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 ← Новые ConVar
Процесс обновления:
Шаг 1: Резервная копия
- Сделайте резервную копию текущих файлов конфигурации:
- Скопируйте
addons/sourcemod/data/vip/modules/WeaponPack.ini - Скопируйте
cfg/vip/VIP_WeaponPack.cfg
- Скопируйте
Шаг 2: Обновление файлов
-
Замените основные файлы:
addons/sourcemod/plugins/vip/VIP_WeaponPack.smx← новая версияaddons/sourcemod/translations/vip_weaponpack.phrases.txt← новая версияaddons/sourcemod/data/vip/modules/WeaponPack.ini← новая версия (опционально)
-
Обновите конфиг:
- Заменить
cfg/vip/VIP_WeaponPack.cfgна новую версию - ИЛИ добавить новые ConVar в существующий:
c_FirstRound "1" // Блокировать пистолетный раунд c_MenuDisplay "0" // Режим отображения меню (0, 1 или 2) c_MenuTime "0" // Время выдачи (0 = mp_buytime, >0 = секунды) c_Debug "0" // Отладочное логирование
- Заменить
Шаг 3: Перезагрузка
- Перезагрузите сервер ИЛИ выполните:
sm plugins reload VIP_WeaponPack
Шаг 4: Проверка
- Убедитесь, что плагин загружен без ошибок:
sm plugins list | grep VIP_WeaponPack - Проверьте логи:
tail -f addons/sourcemod/logs/errors.log
Если возникли проблемы:
-
Плагин не загружается:
- Проверьте ошибки в
addons/sourcemod/logs/errors.log - Убедитесь, что VIP-Core установлена
- Проверьте ошибки в
-
Меню работает странно:
- Включите отладку:
c_Debug 1 - Проверьте логи в
addons/sourcemod/logs/VIP_WeaponPack.log
- Включите отладку:
-
Меню не открывается:
- Проверьте
c_RoundMenu(должна быть 1) - Проверьте
c_FirstRound(если 1, меню не будет на раунде 1) - Убедитесь, что у игрока есть VIP статус
- Проверьте
📚 Дополнительные ресурсы
Полная документация: README.md
Детальное сравнение: DIFFERENCES.md
Лицензия: MIT License