Плагин Jump Sound Blocker для CS 1.6
Плагин Jump Sound Blocker для CS 1.6
Подавление двух шаговых событий прыжка с фильтром T/CT через настоящий модуль Orpheu.
Автор: hornet; основа lazarev / Juice. В комплекте исходник и пересобранный плагин.
Плагин использует PM_Move и PM_PlayStepSound: начало прыжка подавляет два следующих шаговых события выбранной команды. Обычные шаги воспроизводятся вручную по материалу, а mp_footsteps временно становится 0. Можно выбрать T, CT или обе команды. Исходное значение настройки сохраняется и условно возвращается при паузе/удалении. Это версия 1.0.1 с исходной таблицей материалов; универсальная совместимость со всеми game DLL не заявляется.
Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.
| Игра | Counter-Strike 1.6 |
| Платформа | AMX Mod X 1.10 |
| Версия | 1.0.1 |
| Автор | hornet; основа lazarev / Juice |
| Состав | SMA, пересобранный AMXX, дополнительные файлы |
Нужны AMX Mod X 1.10 и настоящий Orpheu API 2.6.x с подходящей PM_PlayStepSound стандартной CS 1.6. Включены обе исходные функции Windows x86/Linux и пять неизменённых официальных SDK INC. Модуль Orpheu устанавливается отдельно, готовые DLL/SO не включены. jsb_team 0 — обе команды, 1 — T, 2 — CT. Сигнатура зависит от конкретной game DLL: пересборка SMA не подтверждает её совпадение. Подробные требования и правила mp_footsteps описаны в INSTALL_JUMP_SOUND_BLOCKER_RU.txt; игровых запусков не было.
Плагин «Jump Sound Blocker» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.
Исправлено: индекс player_index проверяется до обращения к игроку и массиву, playermove ограничен своим Pre/Post контекстом вместо хранения устаревшего указателя, вложенные вызовы имеют ограниченный стек без выхода за массив, состояние прыжка очищается при смене подключения и фильтра команды, ожидание пропущенного звукового события ограничено по времени, mp_footsteps сохраняется и условно восстанавливается при паузе или удалении, чужое ненулевое изменение настройки не перетирается и выключает ручное дублирование шагов, повторное включение не затирает сохранённое исходное значение, зависимости разрешаются до изменения глобальной настройки.
Изменено: автор hornet и благодарности lazarev / Juice сохранены, пересборка использует неизменённые SDK официального Orpheu вместо заглушек, байты двух исходных сигнатур записаны корректными десятичными JSON числами без изменения значений, сторонние рекламные ярлыки и BAT не включены.
Плагин Jump Sound Blocker для CS 1.6
Подавление двух шаговых событий прыжка с фильтром T/CT через настоящий модуль Orpheu.
Это займёт 1 минуту и поможет сотням игроков!Написать
Counter‑Strike 2
CS:GO
CS:Source
CS 1.6
Standoff 2
База знаний
Обсуждение материала 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.