Если делать регэкспом, то он, емнип с кириллицей не справлялся.
Если прописывать все варианты слов, то у тебя плагин или конфиг для него будет весить мегабайты и будет хорошо так тормозить сервер, если база будет большая.
Всё равно будут ложные срабатывания и не будет срабатывать, если напишут мат с ошибкой (
хорошо, если ошибка была сделана для обхода матфильтра, а не просто школота даже не знает как правильно пишутся маты).
Автоматический парсинг сообщений чата средствами плагинов для фильтрации обсцентной лексики - это слишком сложный и совершенно бессмысленный вопрос.
Вообще такие плагины пытались сделать не раз, но IMHO лучше просто чтобы админ писал предупреждение (
даже просто командой прописанной в админке).
Кстати, есть плагин предупреждений:
[ANY] SM Warn System 1.1.0 Plugins
forums.alliedmods.net
[ANY] Simple Warn (UPDATE 17/08/2018) Plugins
forums.alliedmods.net
Player Warnings v1.1.3 (Updated: 6/23/12) Plugins
forums.alliedmods.net
Позволяет выдавать предупреждения, при этом плагин накажет игрока выбранным способом. Поддержка SQLite, MySQL Поддержка мультисерверности Интеграция в админ меню SM Выдача предупреждения Снятие предупреждения Сброс всех предупреждений Просмотр...
hlmod.ru