Flashbang Colors: випадкові кольори ефекту засліплення у CS:GO та CSS
Про матеріал
Можливості
Flashbang Colors змінює колір ефекту засліплення від світлошумової гранати. Плагін відстежує події flashbang_detonate і player_blind. Коли гравець засліплений, для червоного, зеленого та синього каналів випадково обираються значення в діапазоні від 0 до 255; альфа-канал початково дорівнює 255. Якщо тривалість засліплення не перевищує трьох секунд, прозорість коригується відповідно до цієї тривалості.
Перед показом власного ефекту плагін обнуляє мережеву властивість тривалості спалаху й надсилає клієнтові повідомлення Fade. Для нього задано тривалість 1500 мілісекунд і прапорці FFADE_IN | FFADE_PURGE. Окремо обчислюється час утримання ефекту на основі початкової тривалості засліплення.
Плагін зберігає індекс гравця, який кинув останню гранату, і передає його до функції обробки ефекту. У наведеному коді цей параметр не використовується для вибору кольору: кольори генеруються випадково.
Вимоги
Плагін працює лише в CS:GO або CSS: для інших рушіїв код завершує його запуск із повідомленням про обмеження сумісності. Вихідний файл підключає заголовки <sourcemod> і <clientprefs>. Версії SourceMod чи окремі версії залежностей у наданих матеріалах не вказані.
Встановлення
У репозиторії наведено вихідний файл colorflash/addons/sourcemod/scripting/flashcolor.sp. Це код SourcePawn, а не готовий скомпільований плагін. README містить лише позначку TODO desc, тому в ньому немає підтверджених інструкцій зі збирання чи встановлення; наявність вихідного файла сама по собі не гарантує готової збірки.
Налаштування
Плагін створює CVAR flashcolors_enabled зі значенням за замовчуванням 1 та мінімальним значенням 0. Нуль вимикає обробку обох подій; за ненульового значення плагін продовжує обробляти засліплення й вибухи гранат. Інші параметри конфігурації в коді не наведені.
Команди
У вихідному файлі не оголошено команд користувача чи адміністратора.
Завантаження
Версія: git-bea17135eeab.
ZIP містить вихідні коди; перед встановленням може знадобитися компіляція. Файл плагіна: colorflash/addons/sourcemod/scripting/flashcolor.sp.




Коментарі (0)