Precache Manager для AMX Mod X: облік моделей і фільтрація звуків
About this content
Можливості
Precache Manager — плагін AMX Mod X, призначений для роботи з обмеженням у 512 precache-файлів. У вихідному файлі вказано версію 1.0 та автора Sneaky.amxx. Під час plugin_precache він створює окремі масиви для моделей і звуків та встановлює перехоплення викликів precache через fakemeta.
Для моделей плагін записує назви унікальних запитів до масиву, не додаючи повторне ім’я вдруге. Для звуків діє подібний облік, але перед ним код відсіює запити, що починаються з ho, а також звуки зі списку UnPrecache_SoundList. Серед прикладів у цьому списку — items/suitcharge1.wav, sprites/blood.spr і звуки перезаряджання зброї з каталогу weapons. Для звуків зі списку й відповідного префікса повертається FMRES_SUPERCEDE. Інші звуки заносяться до облікового масиву.
Після ініціалізації серверу виводиться повідомлення про зарезервовані слоти для моделей і звуків. Значення формується як 512 мінус кількість записів у відповідному масиві. Код обліковує моделі, але не показує для них окремого блокування precache-запиту.
Вимоги
- AMX Mod X з include
amxmodx. - Include
fakemetaдля перехопленняFM_PrecacheModelіFM_PrecacheSound.
Встановлення та налаштування
Наведений файл Precache_Manager.sma є вихідним кодом, а не готовим плагіном .amxx. Для запуску потрібна скомпільована версія; сам вихідний файл не містить готового бінарного артефакту. README не надає окремих кроків розгортання. У коді немає CVAR або команд адміністратора для налаштування: список звуків і логіка фільтрації задані безпосередньо у вихідному файлі.
Завантаження
Версія: git-d0f84957eaf7.
ZIP містить вихідні коди; перед встановленням може знадобитися компіляція. Файл плагіна: Precache_Manager.sma.

Comments (0)