Плагин Anti Reklama для CS 1.6

Числовой фильтр чата и имён с предупреждением, журналом и выбором дополнительного наказания через административное меню.

Автор: Exolent / ->UrOS<-. В комплекте исходник и пересобранный плагин.

AMX Mod X
CS 1.6
Исходник SMA
Назначение
Числовой фильтр чата и имён с предупреждением, журналом и выбором дополнительного наказания через административное меню.
Настройка
Нужны 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 секунд на подключение. Игрового запуска не было.
Как работает

Плагин считает общее количество цифр в 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 секунд на подключение. Игрового запуска не было.

Как подключить плагин
1Скопируйте addons/amxmodx/plugins/cscom_23684.amxx в папку plugins сервера.
2Добавьте строку cscom_23684.amxx в addons/amxmodx/configs/plugins.ini.
3Скопируйте дополнительные файлы в каталоги с теми же путями внутри cstrike, что указаны в архиве.
4Перезапустите карту и проверьте настройки на своём сервере.
Проверка администрацией

Плагин «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

Числовой фильтр чата и имён с предупреждением, журналом и выбором дополнительного наказания через административное меню.

Просмотры7
Скачали1

Обсуждение материала 0

Здесь можно начать разговор

Задайте вопрос или поделитесь своим опытом по теме.

Обсуждение Плагин Anti Reklama для CS 1.6
Делись опытом — помоги другим игрокам сделать правильный выбор
Помоги другимТвой отзыв важен
Задай вопросОтветим быстро
Оцени Плагин Anti Reklama для CS 1.6Понравилось? Пиши!
Уже играешь? Расскажи как работает Плагин Anti Reklama для CS 1.6 — Стабильность, FPS и.т.д.
Это займёт 1 минуту и поможет сотням игроков!
Написать

Кто поставил лайк

0Всего
0Пользователи
0Гости

Гостевые лайки анонимны. Имена, контакты и адреса гостей не собираются для лайков.

Сохраните ссылку или отправьте друзьям

Поделиться материалом

ТГTelegram VKВКонтакте WAWhatsApp MAXMAX OKОдноклассники @На почту