- Поддерживаемые игры
-
- Counter-Strike
Плагин "VIP Healing System" позволяет VIP-игрокам лечить своих союзников. Он добавляет в игру механику лечения, которая активируется при нанесении урона союзнику, если у игрока есть VIP-статус. Плагин также включает визуальные эффекты, систему перезарядки и настройку параметров через консольные переменные (CVAR).
Основные функции плагина
- Лечение союзников:
- VIP-игрок может лечить союзников, нанося им урон (например, выстрелом или ударом ножа).
- Лечение происходит постепенно в течение заданного времени.
- Количество восстанавливаемого здоровья и максимальное здоровье настраиваются через CVAR.
- Визуальные эффекты:
- При лечении игроки видят зеленый экран (эффект затемнения) и зеленые частицы вокруг себя.
- Эффекты можно отключить через CVAR.
- Система перезарядки:
- После использования лечения VIP-игрок не может лечить снова в течение заданного времени (настраивается через CVAR).
- Игрок видит сообщение о времени перезарядки в правом верхнем углу экрана.
- HUD-сообщения:
- Игроки получают уведомления о лечении, перезарядке и текущем здоровье.
- Сообщения отображаются в центре экрана и в верхней части HUD.
- Настройка через CVAR:
- Плагин поддерживает настройку всех параметров через консольные переменные:
- Флаг VIP-игроков.
- Количество восстанавливаемого здоровья.
- Максимальное здоровье.
- Время перезарядки.
- Длительность лечения.
- Включение/отключение визуальных эффектов.
- Плагин поддерживает настройку всех параметров через консольные переменные:
- Требования
-
AMX Mod X 1.9.0
- Переменные
-
1. Хуки и задачи
- Хук Ham_TakeDamage: Отслеживает нанесение урона. Если атакующий — VIP, а жертва — союзник, запускается процесс лечения.
- Хук Ham_Killed: Сбрасывает перезарядку и время лечения, если VIP-игрок убит.
- Задача Task_HealPlayer: Постепенно лечит игроков в течение заданного времени.
- Задача Task_UpdateHUD: Обновляет HUD-сообщения для VIP-игроков.
2. Эффекты
- GreenScreenEffect: Создает эффект зеленого экрана (затемнение).
- GreenParticlesEffect: Создает эффект зеленых частиц вокруг игрока.
3. CVAR-переменные
- amx_vip_flag: Флаг VIP-игроков (по умолчанию t).
- amx_heal_amount: Количество здоровья, восстанавливаемое за тик (по умолчанию 5).
- amx_max_health: Максимальное здоровье игрока (по умолчанию 100).
- amx_cooldown_time: Время перезарядки (по умолчанию 15.0 секунд).
- amx_heal_duration: Длительность лечения (по умолчанию 5.0 секунд).
- amx_heal_effects: Включение/отключение визуальных эффектов (по умолчанию 1).
- Установка
-
1) Поместите vip_heal.amxx в папку: addons/amxmodx/plugins/
2) Добавьте в plugins.ini (в папке addons/amxmodx/configs/): vip_heal.amxx
3) Поместите конфиг vip_heal.cfg в папку addons/amxmodx/configs/