Плагин Anti Reklama для CS 1.6
Плагин Anti Reklama для CS 1.6
Числовой фильтр чата и имён с предупреждением, журналом и выбором дополнительного наказания через административное меню.
Автор: Exolent / ->UrOS<-. В комплекте исходник и пересобранный плагин.
Плагин считает общее количество цифр в say, say_team и имени игрока, даже когда они разделены пробелами и знаками. При пороге 12 и более сообщение блокируется, имя заменяется на cs.com.ru, игрок видит предупреждение. По умолчанию дополнительных наказаний нет. /antireklama с флагом l позволяет менять статус и режим. Это сохранённая эвристика исходника: она не определяет реальные IPv4 и намерение, может блокировать обычные длинные числа и не ловит короткий IP или буквенный домен.
Кадр в галерее создан нейросетью по теме плагина; это иллюстрация, а не запись его работы.
| Игра | Counter-Strike 1.6 |
| Платформа | AMX Mod X 1.10 |
| Версия | 3.0b |
| Автор | Exolent / ->UrOS<- |
| Состав | SMA, пересобранный AMXX, дополнительные файлы |
Нужны AMX Mod X 1.10 и GeoIP. antireklama_status 1 включает фильтр, antireklama_maxdigits 12 задаёт порог 1..32, antireklama_punish 1 выбирает предупреждение; 2 — kill, 3 — kick, 4 — slap, 5 — запрос внешней amx_gag #userid 300 abc, 6 — запрос внешней amx_ban #userid 5 с постоянной причиной. Для режимов 5/6 нужен совместимый зарегистрированный обработчик; при отсутствии дополнительное наказание пропускается с записью в AMXX log. Серверная команда antireklama_prefix задаёт безопасный текст, по умолчанию cs.com.ru. Настройки можно сохранить в amxx.cfg. Журнал antireklama.log содержит отклонённый текст и сведения об игроке. Предупреждение, журнал и дополнительное наказание повторяются не чаще раза в 5 секунд на подключение. Игрового запуска не было.
Плагин «Anti Reklama» проверен администрацией сайта cs.com.ru. Проверены исходный код и сборка AMXX.
Исправлено: пользовательские проценты больше не исполняются как форматная строка журнала и консоли, управляющие байты не создают поддельные строки журнала, отсутствующая GeoIP-запись обрабатывается явно, обработчики меню проверяют права повторно и привязаны к userid, флаги доступа не используются вместо флагов cvar, числовые параметры ограничены допустимыми пределами, статус и тип наказания меняются без отложенной строки server_cmd, пустой префикс заменён на cs.com.ru и очищается от HTML-разделителей, переименование не зацикливается на числовом префиксе, мониторинг изменения имени не остаётся выключенным после входа при неактивном фильтре, задачи старого подключения не открывают меню новому игроку, повторный спам не вызывает бесконечные MOTD журнал и наказания, kill kick и slap не требуют случайного внешнего обработчика, наличие внешнего gag или ban проверяется перед запросом, отсутствующий обработчик не выдаётся за применённое наказание.
Изменено: интерфейс предупреждения объясняет реальный порог цифр без обещания универсального распознавания рекламы, префикс и безопасное имя замены установлены в cs.com.ru, авторство сохранено, старые рекламные ярлыки исключены.
Плагин Anti Reklama для CS 1.6
Числовой фильтр чата и имён с предупреждением, журналом и выбором дополнительного наказания через административное меню.
Это займёт 1 минуту и поможет сотням игроков!Написать
Counter‑Strike 2
CS:GO
CS:Source
CS 1.6
Standoff 2
База знаний
Обсуждение материала 0
Здесь можно начать разговор
Задайте вопрос или поделитесь своим опытом по теме.
Присоединяйтесь к обсуждению
Войдите, чтобы написать комментарий и отвечать участникам.