Описание:
Все сообщения* в чате записываются в базу данных и выводятся на веб-сайте.
* - team сообщения, которые начинаются на @ не логируются; сообщения, которые начинаются на / зависит от квара amx_webchat_ignore_sim
Сообщения на сайте отображаются через 5 минут, после отправки на сервере.
Требования:
Веб-хостинг с поддержкой PHP и .htaccess
База данных Mysql
Используемые модули:
Cstrike
Mysql
Настройки:
// Хост базы данных
amx_webchat_host "localhost"
// Пользователь базы данных
amx_webchat_user "root"
// Пароль базы данных
amx_webchat_pass ""
// База данных
amx_webchat_db ""
// IP сервера(обязательно заполнять для серверов на хостинге DGH
// Если автоматически IP определяет некорректно, то тоже надо его вписат
// Если поле пустое, то IP будет определен автоматически
amx_webchat_ipfix ""
// Игнорировать сообщения с символами: / в начале? 0 - записать в таблицу; 1 - игнорировать
amx_webchat_ignore_sim "0"
// Переподключаться к базе данных через 5 секунд при потере соединения?
// 1 - переподключиться, 0 - не переподключаться(плагин будет остановлен)
amx_webchat_reconnectmysql "1"
Список изменений:
1.0 Релиз плагина
1.1 Убран баг: не логировались сообщения в которых был символ ' или "
Добавлены запросы CREATE TABLE при запуске плагина
1.2 Добавлена кодировка UTF-8 при подключении к базе данных, теперь русское название сервера и русские сообщения будут отображаться корректно
Добавлен квар amx_webchat_reconnectmysql
Исправлены мелкие ошибки
+Немного обновлена веб-часть
1.2.1
Исправлены ошибки, из-за которых могли быть сильные лаги из-за бесконечного реконнекта к БД
Установка:
Из папки cstrike загрузить все файлы на сервер, настроить webchat.cfg
Из папки web загрузить все на веб-хостинг и настроить config.php, закачивать файлы на веб хостинг желательно после включения сервера, когда уже будут созданы таблицы в базе данных
PS: дизайн взят из hlstatsx, в chat.css много лишнего, от туда я ничего не удалял