RS Advanced Swear Filter + Punishment

Требует:

AMX 0.9.9b
Fun Module

Или:

AMX Mod X 1.0
Fun Module
CStrike Module

Установка:

1) Распаковать
2) Разложить все по своим папкам
3) Скопировать папку "swearfilter" в "cstrike/addons/amxmodx/configs/"
Должны быть следующие файлы:
-- cstrike/addons/amxmodx/configs/swearfilter/blacklist.ini - Конфиг с нецензурными словами.
-- cstrike/addons/amxmodx/configs/swearfilter/whitelist.ini - Конфиг с исключениями (например если в нецензурных словах есть слово "e6", то желательно в исключения добавить слово "xJIe6" или что-то в етом роде.
-- cstrike/addons/amxmodx/configs/swearfilter/punishments.ini - Конфиг с настройками наказаний за маты.
3) Добавить настройки в "server.cfg" из файла "rs_swearfilter.cfg"

Свернутый текст

Server CVARS:
* sv_swearfilter <0|1> - Включен антимат или нет
* (0 = Нет) (1 = Да)
* sv_filtersystem <0|1|2> - Swear Filter System to use:
* (0 = Full Mode) (1 = Slim Mode) (2 = Simple Mode)
* sv_punishsystem <0|1|2> - Типа способа поставить GAG в чате
* (0 = Не ставить) (1 = Дать админу выбрать) (2 = Автоматический)
* sv_censorsystem <0|1|2> - На что заменять маты в чате
* (0 = Не заменять) (1 = На вот это "@$%#") (2 = Сustom)
* sv_renamesystem <0|1|2> - Renaming System to use:
* (0 = Old Name) (1 = Steam ID) (2 = Custom)
* sv_whitelist <0|1> - Whitelist System for GOOD words
* (0 = No Whitelist) (1 = Use Whitelist)
* sv_checknames <0|1> - Проверять ники игроков на маты
* (0 = Не проверять) (1 = Проверять)
* sv_swearhelp <0|1> - Показывать игроку помощь (say /swear)
* (0 = Нет) (1 = Да)
* sv_bantype <0|1> - Тип бана на сервере
* (0 = Steam ID) (1 = По IP-Адресу)
* sv_obeyimmunity <0|1> - Возможность у админа имуннитет
* (0 = Запретить) (1 = Разрешить)
*
* sv_menu_options "abc" - Какая буква иммунитета (Стандартно: "abcdefg")
* sv_punish_single "abc" - (Стандартно: "abcdefg")
* sv_rename_custom "Noob" - Заменять матершинное имя На это
* sv_censor_custom "*" - Что ставить завместо мата
* sv_cash_loss ## - Штраф в Деньгах за написание мата
* sv_gag_time ## - Время GAG в секундах
* sv_ban_time ## - Время бана в секундах
* sv_fire_time ## - В течений скольких секунд игрок будет гореть
* sv_fire_dmg ## - Кол-во отнимаемого hp
* sv_slap_times ## - В течений скольких секунд игрока будет слапать
* sv_slap_dmg ## - Кол-во отнимаемого hp при slap

Нашёл один баг, Если поставить sv_censorsystem "0" то при написаний мата игроком сервер Зависает

4) Добавить строку плагина "rs_swearfilter.amxx" в файл "plugins.ini"

P.S.: из плюсов можна отметить:
1) звездочками заменяеться лишь сам мат.
2) гибкая система наказаний (лично мне понравилась молчанка на 2 минуты).
3) игроку доступен список всех матов в motd "/swear" (не знаю к чему отнести к "+" или "-").
4) возможность работы с SQL. (внутри мануал на англ, впадло было переводить)

Скачать плагин

Отредактировано Nice (18 Сен 2011 10:22:46)