Авторизация




Забыли пароль?

Файлы > Web | Веб скрипты


Подразделы:
> Все для Counter-Strike 1.6 (1183) > Все для Counter-Strike Source (32)
> Все для Counter-Strike: 2D (3) > Все для Сервер CS Source (34)
> Все для Сервера CS 1.6 (300) > Все для сервера CS GO (0)
> Counter-Strike Global Offensive (17) > Клиенты игр (2)
> Steam | Стим (2) > Web | Веб скрипты (7)

Chat Control 3.1

 
Добавлено: 18.01.12 [rumble]
Размер: 40.71 КБ
Скриншот Chat Control

Система контроля игрового чата: блокировка рекламы и мата, цвет чата и т.п.

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

Описание возможностей:


  • блокировка рекламы и читерских сообщений в игре;
  • фильтрация мата на сервере;
  • изменение цвета админских сообщений;
  • отображение всего чата для админа;
  • контроль флуда;
  • настройка действий (warning/kick/ban) для тех или иных фраз;
  • для kick'а возможность настроить причину;
  • для ban'а возможность настроить причину и продолжительность;
  • логирование сообщений;
  • все сообщения в чате, совпадающие с запрещенными, не отображаются, но логируются;
  • возможность настроить исключения, которые не будут заноситься в логи;
  • включение/выключение общего чата на сервере;
  • удобная web-панель для редактирования словарей, поиска и просмотра логов чата.
  • Онлайн чат на сайте (new)
  • Транслит - переключение между русским/английским текстом в чате (new)
Требования:
+ MySQL и PHP 5
+ AMXX 1.8.1 или выше
Установка:
  • Установка плагина:
    1. папку amxmodx из архива поместите в директорию addons вашего сервера hlds;
    2. произведите настройки в sql.cfg и chatcontrol.cfg;
    3. пропишите плагин в plugins.ini и отключите стандартный плагин контроля флудаantiflood.amxx
  • Установка web-панели админа:
    1. скачайте и установите acpanel;
    2. содержимое папки upload разместите в установленную ранее ACPanel, сохраняя структуру папок;
    3. добавьте chatControl.xml в настройках продукта ACPanel;
    4. импортируйте default.sql в вашу базу данных, чтобы добавить некоторые уже готовые шаблоны в словари.
CVAR\'ы:
  • acp_cc_floodtime - время в секундах для антифлуд контроля чата.
    (По умолчанию: 0.75)
  • acp_cc_bansystem - система бана: 0 - default, 1 - amxbans/acpanel.
    (По умолчанию: 0)
  • 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 - флаги доступа у админа, для которого будут отображаться сообщения блокируемые системой.
    (По умолчанию: "i")
  • acp_cc_allchat - включить на сервере общий чат: 0 - выключен, 1 - чат отображает мертвым, что пишут живые, 2 - общий чат для всех.
    (По умолчанию: "0")
  • acp_cc_serverip - ip адрес сервера в формате: 127.0.0.1:27015. Если оставить поле пустым, то адрес будет присваиваться автоматически.
    (По умолчанию: "")
  • acp_cc_translit - включить поддержку транслита в чате?
    (По умолчанию: "1")
  • acp_cc_translit_field - название поля setinfo, в котором будет сохраняться значение транслита.
    (По умолчанию: "translit")
  • acp_cc_translit_default - включить транслит, по-умолчанию?
    (По умолчанию: "0")
  • acp_cc_translit_access - флаги доступа, обладатели которых смогут использовать команду acp_cc_translit_trigger в чате для включения/выключения транслита. Оставьте поле пустым, чтобы команда была доступна всем пользователям.
    (По умолчанию: "")
  • acp_cc_translit_trigger - команда в чате, при вводе которой производится включение/выключение транслита.
    (По умолчанию: "/lang")
История изменений:
  • 3.1 обновлена только веб-часть для адаптации под ACPanel 2.0 Beta 5, а также устранен баг при автоматическом обновлении паблик-чата и листинга по страницам.
  • 3.0 добавлена функция транслита и созданы 5 cvar'ов для её настройки. Исправлены небольшие недочеты.
  • 2.9 корректировка квара acp_cc_allchat: 0 - выключен, 1 - чат отображает мертвым, что пишут живые, 2 - общий чат для всех. Также изменено название папки с конфигами с acpanel на acp и отредактирован файл chatcontrol.cfg. Добавлен квар acp_cc_serverip для указания адреса сервера при необходимости.
  • 2.8 квар acp_cc_allchat теперь принимает следующие значения: 0 - общий чат отключен, 1 - общий чат включен только для игроков команд, то есть, если мертвый напишет say_team, то его сообщение увидят только мертвые и живые его команды, 2 - общий чат для всех. В общий чат на сайте добавлена возможность выбора сервера.
  • 2.7 Фикс дублей сообщений от админов в админ чат. Фикс попадания всех сообщений от админов в white-list. Обновлено для версии ACPanel 2.0 Beta2.
  • 2.6 В логах теперь фиксируется по какому словарю обработана фраза. Клиентские команды переведены на регулярные выражения. Чат игроков выведен на сайт, всевозможные настройки задержки, какие и сколько сообщений показывать - задается в админке. ВНИМАНИЕ: с этой версии поддерживается только ACPanel 2.0+, а установка осуществляется как плагин к ACPanel.
  • 2.5 Добавлен cvar на включение/выключение общего чата (популярно на jump серверах). В web-панель добавлена возможность переноса шаблонов из одного словаря в другой.
  • 2.4 Исправлена помарка в коде определяющая принадлежность фразы к словарю. Cvar acp_cc_adminview теперь содержит флаги доступа к заблокированным сообщениям.
  • 2.3 Корректировка кода для предотвращения возможных ошибок. Удалена встроенная проверка на сообщения начинающиеся на "@", "/", "!" для их скрытия в чате - теперь для этих целей используйте словарь Hide-List.
  • 2.2 Фикс добавления в логи админских сообщений отправляемых через "say_team @".
  • 2.1 Добавлен cvar на выбор системы бана, то есть теперь жесткой привязки к amxbans нет, можно использовать стандартный синтаксис при выдаче бана.
  • 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 Первый релиз.


Загрузок: 1380

Рейтинги

Нет данных для оценки. Рейтинг доступен только для пользователей.
Пожалуйста, авторизуйтесь или зарегистрируйтесь для голосования.

Комментарии

Нет комментариев.

Добавить комментарий

Пожалуйста, авторизуйтесь для добавления комментария.