Flashbang Colors: документація плагіна кольорового засліплення
About this content
Flashbang Colors — плагін SourceMod, який змінює колір ефекту засліплення від світлошумової гранати. Наведені нижче відомості стосуються саме файла flashcolor.sp; репозиторій містить вихідний код, а не підтверджений готовий файл плагіна.
Можливості
Плагін реагує на події flashbang_detonate та player_blind. Коли гравець засліплений, для ефекту обирається випадковий колір: значення червоного, зеленого й синього каналів генеруються в межах від 0 до 255, а прозорість починається зі значення 255. Якщо тривалість засліплення не перевищує 3 секунди, прозорість коригується відповідно до неї.
Перед надсиланням повідомлення Fade плагін обнуляє властивість m_flFlashDuration. Тривалість і час утримання ефекту розраховуються з отриманого значення засліплення; для повідомлення використовуються прапорці FFADE_IN | FFADE_PURGE. Реалізовано формати повідомлень Protobuf і звичайного user message.
Вимоги
- SourceMod із доступними include-файлами
<sourcemod>і<clientprefs>. - Підтримуються рушії CS:GO та CSS. Для інших рушіїв код завершує запуск плагіна з повідомленням про непідтримувану гру.
У вихідному коді зазначено версію плагіна 1.00; окремої вимоги до конкретної версії SourceMod не наведено.
Встановлення
У репозиторії файл розташований за шляхом colorflash/addons/sourcemod/scripting/flashcolor.sp. Це вихідний код SourcePawn, а не готовий .smx. README не містить інструкцій зі збирання чи встановлення, тому наявність скомпільованого плагіна не підтверджена.
Налаштування
Плагін створює CVAR flashcolors_enabled зі значенням за замовчуванням 1 і мінімальним значенням 0. Коли значення дорівнює 0, обробники подій не виконують зміну ефекту засліплення.
flashcolors_enabled 1У коді не визначено окремих команд для гравців або адміністраторів.
Завантаження
Версія: git-bea17135eeab.
ZIP містить вихідні коди; перед встановленням може знадобитися компіляція. Файл плагіна: colorflash/addons/sourcemod/scripting/flashcolor.sp.
Comments (0)