Bioly_TimeLimit: контроль времени матчу та звуковий відлік у CS:GO
Про матеріал
Можливості
Bioly_TimeLimit — плагін SourceMod для CS:GO, який стежить за лімітом часу на мапі. Після виконання конфігурацій він запускає перевірку раз на секунду. Коли до завершення залишається від 10 секунд до однієї секунди, плагін відтворює гравцям відповідний звук із набору HL. Коли час спливає, він надсилає подію завершення гри через сутність game_end: використовує вже наявну сутність або створює її, якщо такої немає.
Звуковий відлік призначений для підключених гравців, які перебувають у грі. Перевірка відсіює ботів і SourceTV. Для кожного значення часу від 1 до 10 код формує назву окремого аудіофайлу.
Вимоги
У вихідному файлі підключено бібліотеки sourcemod, sdktools і cstrike. Документація репозиторію не вказує мінімальних версій SourceMod або окремих бібліотек. Плагін очікує доступну консольну змінну mp_timelimit зі значенням більшим за нуль. Якщо її неможливо знайти або її значення дорівнює нулю чи менше, плагін завершує роботу з помилкою.
Встановлення
У репозиторії наведено вихідний код timelimitv2/addons/sourcemod/scripting/Bioly_TimeLimit.sp, а не готовий бінарний плагін. Сам файл не є готовим до завантаження сервером: для використання потрібен скомпільований плагін SourceMod. README не містить інструкцій зі збирання чи встановлення, тому окремі кроки та готовий файл тут не заявляються.
Налаштування
Під час запуску плагін додає до таблиці завантажень і попередньо кешує десять звуків. Очікувані шляхи у вихідному коді — sound/4fun/hl_1.mp3 – sound/4fun/hl_10.mp3; для кешування та відтворення використовуються шляхи 4fun/hl_1.mp3 – 4fun/hl_10.mp3. Код не задає значення mp_timelimit, а лише перевіряє його. Окремих команд або власних CVAR у наведеному файлі немає.
Завантаження
Версія: git-bea17135eeab.
ZIP містить вихідні коди; перед встановленням може знадобитися компіляція. Файл плагіна: timelimitv2/addons/sourcemod/scripting/Bioly_TimeLimit.sp.






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