Описание: Плагин от команды разработчиков Dragons Позволяет проверять сообщения пользователя (say, team_say) В зависимости от настроек может забанить или кикнуть игрока. Полезен от матерщинников, спамеров и читеров с примитивными читами. Команда dra_reloadchfilter перезагружает список триггеров в реальном времени (без перезагрузки amxx).
Настройка для опытных: Изменять в исходнике dragons_chatfilter.sma, после изменений скомпилить заного, закинуть в каталог с плагинами "addons\amxmodx\plugins" на подтверждения о замене жмем "OKЭ"
//Максимум строчек #define MAX_STRINGS 128 //Максимум символов #define MAX_CHARS 128 //Максимум символов в правиле-исключении #define EXCEPTION 64 //Максимум символов в правиле для обработки #define CHMESSAGE 96 //Количество символов в ключе #define KEYFLAGS 2 //Время бана за спам #define BANTIME 120 // Права доступа на dra_reloadchfilter #define ACCESS_FLAG ADMIN_IMMUNITY
// Раскомментируйте для включения логов в каталоге конфигурации addonsamxmodxconfigsdragons //#define LOG_TO_DIR 1 // Раскомментируйте для включения сообщений об ошибках. LOG_TO_DIR Должен быть включен. //#define DEBUG_MODE 1
//Сообщение при кике за мат new const KICKMSG[] = "Dirty language" //Причина при кике за мат new const KICKREASON[] = "Watch your language!" //Сообщение при бане за спам new const BANMSG[] = "SPAM" //Причина при бане за спам new const BANREASON[] = "NO SPAM!" //Сообщение при перма бане за читы new const PBANMSG[] = "MultiHack" //Причина при бане за читы new const PBANREASON[] = "MultiHack detected" //Префикс сообщений плагина new const PREFIX[] = "HLG"