• Страница 1 из 1
  • 1
Контроль чата ( Chat Control )
_Johan_Дата: Суббота, 22.01.2011, 13:06 | Сообщение # 1

Страна: Российская Федерация Российская Федерация
ICQ:414054665

Сообщений: 212
Награды: 2

[ 49 ]

Замечания: 20%
Автор: Hafner
Версия: 2.0
Оф.сайт: www.a114games.com

Плагин является отличным инструментом для контроля сообщений игроков в чате. Весь функционал системы реализован на регулярных выражениях с использованием базы данных mysql, что позволяет более тщательно проводить проверку игрового чата при задействовании наименьших ресурсов.


Описание возможностей:
  • блокировка рекламы и читерских сообщений в игре;
  • фильтрация мата на сервере;
  • изменение цвета админских сообщений;
  • отображение всего чата для админа;
  • контроль флуда;
  • настройка действий (warning/kick/ban) для тех или иных фраз;
  • для kick'а возможность настроить причину;
  • для ban'а возможность настроить причину и продолжительность;
  • сообщения начинающиеся на "/", "!" в чат не отображаются, но выполняются;
  • логирование сообщений;
  • все сообщения в чате, совпадающие с запрещенными, не отображаются, но логируются;
  • возможность настроить исключения, которые не будут заноситься в логи;
  • удобная web-панель для редактирования словарей, поиска и просмотра логов чата.
Требования:
+ MySQL и PHP 5
+ AMXX 1.8.1 или выше
Установка:
  • Установка плагина:
    1. папку amxmodx из архива поместите в директорию addons вашего сервера hlds;
    2. произведите настройки в sql.cfg и chatcontrol.cfg;
    3. пропишите плагин в plugins.ini и отключите стандартный плагин контроля флуда antiflood.amxx
  • Установка web-панели админа:
    1. скачайте и разместите acpanel lite;
    2. создайте базу данных и импортируйте chatcontrol_xxx.sql в соответствии с кодировкой;
    3. содержимое папки web разместите в установленную ранее acpanel, сохраняя структуру папок;
    4. отредактируйте файл "includes/_cfg.php", указав данные подключения к базе данных mysql, логин и пароль админа и т.п.
CVAR'ы:
  • acp_cc_floodtime - время в секундах для антифлуд контроля чата. (По умолчанию: 0.75)
  • acp_cc_bantype - тип бана игроку: 0 - auto, 1 - IP, 2 - SteamID. (По умолчанию: 0)
  • acp_cc_bantime - время бана в минутах, которое будет использоваться, если не указано значение в базе данных. (По умолчанию: 1440)
  • acp_cc_warn_count - количество предупреждений, после которых игрок будет кикнут.
  • acp_cc_warn_action - какое наказание применять после acp_cc_warn_count предупреждений игроку: 0 - kick, 1 - ban. (По умолчанию: 0)
  • acp_cc_immunity - админские флаги иммунитета от контроля их сообщений. (По умолчанию: "a")
  • acp_cc_vipaccess - флаги доступа, обладатели которых смогут писать в чате зеленым цветом. (По умолчанию: "")
  • acp_cc_adminlisten - флаги доступа ко всему игровому чату. (По умолчанию: "a")
  • acp_cc_adminlisten_type - режим просмотра всего чата для админа: 0 - только в режиме DEAD, 1 - во всех режимах чат доступен. (По умолчанию: 0)
  • acp_cc_savelogs - логирование чата: 0 - выключено, 1 - включено. (По умолчанию: 1)
  • acp_cc_adminview - показывать или нет админам сообщения игроков, которые блокируются системой. (По умолчанию: 1)
История изменений:
  • 2.0 Добавлено: новый удобный web-интерфейс, логирование админ чата и сообщений от игроков админам через say_team @, а также появился ещё один словарь, который отвечает за скрытие запрещенных сообщений игроков без каких-либо наказаний, задан cvar отвечающий за выбор наказания warning листа, автодобавление серверов в отдельную таблицу - теперь установка системы в базу данных amxbans не имеет необходимости, можно использовать отдельную.
  • 1.6 Добавлено: антифлуд контроль, а также возможность просмотра админом сообщений игроков, которые были заблокированы системой. Немного откорректирован web-интерфейс.
  • 1.5b Устранение небольшой ошибки, которая иногда появлялась при добавлении логов в базу.
  • 1.5a Добавлен cvar включающий/выключающий запись логов чата в базу данных, исправлена небольшая помарка в коде.
  • 1.5 Устранены небольшие недочеты в плагине, добавлена возможность указать спецсимволы, при вводе которых сообщение не будет отображаться без каких либо дисциплинарных воздействий, выведены некоторые переменные в cvars, добавлен выбор просмотра всего чата админом - только в режиме dead / в любом режиме
  • 1.4 Устранены ошибки: а) не сохранялся лог при вводе в чат обратного слеша; б) adminlisten работал только на игроков с расширенными правами, чат остальных юзеров был недоступен для админа.
  • 1.3 Фикс небольшой ошибки в веб-панели + hud-сообщение заменено на покраснение экрана при вынесении предупреждения игроку.
  • 1.2 Пофиксен баг с проблемой занесения в логи сообщений содержащих одинарную кавычку. Добавлена возможность просмотра всего чата админами в режиме dead. Изменено название плагина и в связи с этим произошли замены названий всех переменных и таблиц базы данных.
  • 1.1 Слап заменен на предупреждения, при достижении лимита которых осуществляется кик игрока. Добавлен cvar для указания флагов доступа к цветному чату.
  • 1.0 Первый релиз.
Скачать:
  • acp_chatcontrol.sma
  • chatcontrol.zip


  • Сообщение отредактировал _Johan_ - Воскресенье, 23.01.2011, 12:12
    StickyFingazДата: Суббота, 22.01.2011, 22:00 | Сообщение # 2

    Страна: Российская Федерация Российская Федерация
    ICQ:418417291

    Сообщений: 193
    Награды: 2

    [ 44 ]

    Замечания: 20%
    полезная штука
    • Страница 1 из 1
    • 1
    Поиск:


    Статистика Форума
    Информационный центр: Чат: ТОП Пользователей

    SoulRush

    (2297)

    McLaReN

    (2180)

    SAPER

    (1269)

    nice

    (769)

    Gaapa

    (491)

    stivens

    (481)

    LEIIIa

    (470)

    FOUX

    (374)

    Hollywood

    (336)

    Shlacer

    (326)

    DraculaMC

    (314)

    La_mOta

    (308)

    Есть новые сообщения
    Есть новые сообщения
    Нет новых сообщений
    Нет новых сообщений