ЗАКРЫТЬ
Правила форума Гаранты форума
Размещение рекламы AMX-X компилятор

Здравствуйте, гость Вход | Регистрация

^Место доступно для покупки - 4000 руб/мес^

Новости

17-апр
30-дек
29-дек
26-дек

3 страниц V   1 2 »

Web chat loger

, Вывод сообщений чата на сайте
Статус пользователя BaHeK
сообщение 17.11.2015, 22:57
Сообщение #1


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Авторы: BaHeK
Версия: 1.3.11 (последнее изменение 12.01.2016)

Описание:
Все сообщения* в чате записываются в базу данных и выводятся на веб-сайте.
* - team сообщения, которые начинаются на @ не логируются; сообщения, которые начинаются на / зависит от квара amx_webchat_ignore_sim
Сообщения на сайте отображаются через 5 минут, после отправки на сервере.
Плагин совместим с colored translit, ниже написано как настроить для работы с colored translit

Требования:
Веб-хостинг с поддержкой PHP и .htaccess
База данных Mysql

Используемые модули:
Mysql
Cstrike

Настройки:

Код
// Хост базы данных
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 "1"

// Переподключаться к базе данных при потере соединения?
// 1 - переподключиться, 0 - не переподключаться(плагин будет остановлен)
amx_webchat_reconnectmysql "1"

// Через сколько секунд переподключаться к базе данных
// Значение должно быть от 5 до 60
amx_webchat_reconnecttime "20"

// При значение 1 все русские символы будут нормально отображаться в чате(на старых версиях сервера)
// Не рекомендуется включать этот параметр, если на сервере стоят сторонние плагины, связанные с чатом
// В базу русский текст записывается в любом случае нормально
// Параметр не действует, если раскомментирован #define COLORED_TRANSLIT
amx_webchat_rusfix "0"

// Игроки видят весь чат(кроме командный чата соперника)
// Не рекомендуется включать этот параметр, если на сервере стоят сторонние плагины, связанные с чатом
// При включенном параметре обязательно удалить allchat.amxx
// Параметр не действует, если раскомментирован #define COLORED_TRANSLIT
amx_webchat_allchat "0"

// Админ видит весь в чат(включая командный чат соперника)
// Не рекомендуется включать этот параметр, если на сервере стоят сторонние плагины, связанные с чатом
// При включенном параметре обязательно удалить adminlisten.amxx
// Параметр не действует, если раскомментирован #define COLORED_TRANSLIT
amx_webchat_listen "0"

// Отправлять rcon пароль в базу? (rcon в базе нужен для отправки сообщений из веб-чата на сервер)
// rcon пароль можно указать в админчасти веб-чата, отправлять в базу автоматически не обязательно
// 1 - отправить, 0 - не отправлять
amx_webchat_sendrcon "0"

// Наказывать ли игрока за использование багов с цветным чатом (можно сделать сообщение зеленым или цветом команды)
// 0 - не наказывать (сообщение не блокируются, выводится в чат, при этом цвет сообщения не изменится)
// 1 - кикнуть игрока (сообщение блокируется, не выводится в чат и не отправляется в лог)
// 2 - свое наказание, которое указано в amx_webchat_cc_exec (сообщение блокируется, не выводится в чат и не отправляется в лог)
amx_webchat_cc_punish "2"

// Свое наказание игрока (работает только при amx_webchat_cc_punish = 2)
// %ip% - ip игрока
// %authid% - steamid игрока
// %userid% - userid игрока
// %name% - ник игрока
// Примеры:
// "addip 60 %ip%" - забанить ип игрока на 60 минут (при бане навсегда не забывайте прописывать writeip)
// "banid 0 %authid%;writeid" - забанить steamid игрока навсегла (при бане навсегда не забывайте прописывать writeid)
// "amx_ban 0 %userid% ^"Баг с цветным чатом^"" - забанить игрока навсегда в amxbans с причной "Баг с цветным чатом"
// "amx_superban %userid% 60 Баг_с_цветным_чатом^"" - забанить игрока на 60 минут в superban с причной "Баг_с_цветным_чатом"
amx_webchat_cc_exec "addip 60 %ip%"


Список изменений:

Код
1.0 Релиз плагина
1.1 Убран баг: не логировались сообщения в которых был символ ' или "
Добавлены запросы CREATE TABLE при запуске плагина
1.2 Добавлена кодировка UTF-8 при подключении к базе данных, теперь русское название сервера и русские сообщения будут отображаться корректно
Добавлен квар amx_webchat_reconnectmysql
Исправлены мелкие ошибки
+Немного обновлена веб-часть
1.2.1
Исправлены ошибки, из-за которых могли быть сильные лаги из-за бесконечного реконнекта к БД
1.2.2
Исправлены ошибки: Run time error 10 (plugin "webchat.amxx") (native "SQL_FreeHandle")
1.2.3
Вместо 2-ух функций, теперь одна функция, которая отсылает лог в mysql
Исправлены мелкие ошибки
1.2.4
Добавлено нормальное отображение русского текста в чате(зависит от квара amx_webchat_rusfix)
Если включен параметр amx_webchat_ignore_sim, то сообщения со слешом вначале скрываются в чате(раньше сообщения просто не записывались в базу)
Добавлен квар amx_webchat_reconnecttime, теперь можно указать время, через которое сервер будет переподключаться к базе данных, при потере соединения
1.2.5
Исправлен баг с кодировкой сообщений
1.3
Добавлено логирование русских сообщений из colored translit 3.0 [b](необходимо уставить измененный мною colored translit)[/b]
Исправлены многочисленные дублирования сообщений в консоле
1.3.1
cs_get_user_team -> get_user_team, модуль Cstrike теперь не используется
Изменен алгоритм вывода русского чата в игре, теперь русский чат в игре выводится в любом случае
Добавлены функции allchat и adminlisten, настраиваются кварами
1.3.2
Добавлен квар amx_webchat_sendrcon для новой веб-части
1.3.3
Стандартный лог теперь не блокируется
Модуль cstrike добавлен обратно, т.к. get_user_team работает некорректно
1.3.4
Исправлено дублирование сообщений в стандартном логе(в некоторых случаях)
Добавлено наказание за использование багов с цветным чатом, настраивается кварами
1.3.10
Убрана функция SQL_Connect, т.к. из-за нее зависает сервер, если БД недоступна
Теперь все запросы асинхронно выполняются в отдельном потоке(создание таблиц был синхронно), что тоже предотвращает зависание сервера
Функция SQL_QuoteString заменена на свою функцию, т.к. она требует наличие подключения к БД.
1.3.11
Добавлено экранирование name и steam при использовании их в кваре amx_webchat_cc_exec


Совместимость с Colored Translit

Требования для работы плагина с colored translit 3.0:
Код
-Измененный мною Colored Translit v3.0(прикреплен ниже), для тех, у кого он изменен, ниже(в спойлере) будет инструкция, какие изменения надо внести
-Раскомментировать #define COLORED_TRANSLIT и скомпилировать плагин, для тех, кто не хочет компилировать, версия с translit выложена в архиве webchat_translit(прикреплен ниже)

Прикрепленный файл  Colored_Translit_v3.0.zip ( 994.96 килобайт ) Кол-во скачиваний: 16


Инструкция по изменению Colored Translit вручную

Файлы для изменения: scripting/colored_translit/defines.inl, scripting/colored_translit/init.inl, scripting/colored_translit/say.inl, scripting/colored_translit/say_team.inl

1) В файле scripting/colored_translit/defines.inl ПОСЛЕ Код:
new fwd_Format
НИЖЕ добавить Код:
new fwd_Translit

2) В файле scripting/colored_translit/init.inl ПОСЛЕ Код:
fwd_Format = CreateMultiForward("ct_message_format", ET_IGNORE, FP_CELL)
НИЖЕ добавить Код:
fwd_Translit = CreateMultiForward("ct_message_translit", ET_IGNORE, FP_CELL, FP_STRING, FP_CELL)

3) В файле scripting/colored_translit/say.inl ПЕРЕД
Код:
        get_user_name(id, s_Name, charsmax(s_Name))
if(get_pcvar_num(g_SwearFilter))

ВЫШЕ добавить
Код:
ExecuteForward(fwd_Translit, fwdResult, id, s_Msg, 0)

4) В scripting/colored_translit/say_team.inl ПЕРЕД
Код:
        get_user_name(id, s_Name, charsmax(s_Name))
if(get_pcvar_num(g_SwearFilter))

ВЫШЕ добавить
Код:
ExecuteForward(fwd_Translit, fwdResult, id, s_Msg, 1)

5) Скомпилировать

Совместимость с Lite Translit by neygomon

Требования для работы плагина с Lite Translit by neygomon:
Код
-Измененный мною Lite Translit by neygomon(прикреплен ниже), для тех, у кого он изменен, ниже(в спойлере) будет инструкция, какие изменения надо внести
-Раскомментировать #define COLORED_TRANSLIT и скомпилировать плагин, для тех, кто не хочет компилировать, версия с translit выложена в архиве webchat_translit(прикреплен ниже)

Прикрепленный файл  Lite_Translit.zip ( 4.58 килобайт ) Кол-во скачиваний: 38


Инструкция по изменению Lite Translit by neygomon вручную

1) НАЙТИ Код:
new iIgnorePlayer
НИЖЕ добавить Код:
new fwd_Translit

2) НАЙТИ Код:
register_clcmd("say_team", 	"SayTeam_Handler")
НИЖЕ добавить Код:
fwd_Translit = CreateMultiForward("ct_message_translit", ET_IGNORE, FP_CELL, FP_STRING, FP_CELL)

3) НАЙТИ Код:
remove_quotes(szMessage)
НИЖЕ добавитьКод:
trim(szMessage)
(чтобы не гадить чат пустыми сообщениями с пробелами)
4) НАЙТИ Код:
	if(iPlayerRus[id])
{
for(new i; i < sizeof eng; i++)
replace_all2(szMessage, charsmax(szMessage), eng[i], rus[i])
}
НИЖЕ добавить
Код:
	new fwdResult
ExecuteForward(fwd_Translit, fwdResult, id, szMessage, is_say_team)
if(fwdResult)
return PLUGIN_HANDLED_MAIN

5) Скомпилировать


Изменения в web части

Цитата
-Все поля добавлены в таблицу, чтобы все было ровно
-Добавлена возможность удаления сервера из базы
-Добавлены ссылки на профиль стим(у стим игроков)
-Оптимизированы mysql запросы
-Добавлен debug режим
UPDATE 14.12.2013 полностью переписана веб-часть
[-]Убран debug режим, ибо он не нужен
[+]В основу дизайна взят Bootstrap 2.3.2
[!]Улучшен пагинатор
[+]Удобный установочник
[+]Добавлена проверка на motd_rewrite
[+]Добавлен поиск по промежутку времени
[+]Добавлена админ-часть(root админа нельзя удалить, у него всегда будет доступ ко всем функциям, независимо от настроек уровня)
[+]Добавлена возможность отправлять сообщение из веб-чата на сервер
[+]Добавлен шаблонизатор smarty, изменить дизайн теперь проще
[!]В админ-части все на ajax, изменения вступают в силу без перезагрузки страницы, быстро и удобно
UPDATE 03.12.2015
[+]Добавлена функция автоматического удаления старых сообщений (для тех, у кого уже стоит web, обновление скачать можно тут)


Установка:
Из папки cstrike загрузить все файлы на игровой сервер, в plugins.ini прописать webchat.amxx, настроить webchat.cfg
Скачать веб-часть: Прикрепленный файл  webchat_php7.zip ( 3.8 мегабайт ) Кол-во скачиваний: 56

Из папки web загрузить все на веб-хостинг, перейти к установке скрипта. После выполнения первого шага привязывается сессия, после этого с другого браузера продолжить установку нельзя

Рабочий пример могу в ЛС скинуть

Несколько скриншотов
Сообщения
Отправка сообщения на сервер
Сообщение на сервере из веб-чата
Уровни в админ-центре
Настройка меню в админ-центре


Отредактировал: BaHeK, - 5.9.2016, 14:46
Прикрепленные файлы:
Прикрепленный файл  webchat.zip ( 21.73 килобайт ) Кол-во скачиваний: 107
Прикрепленный файл  webchat_translit.zip ( 19.47 килобайт ) Кол-во скачиваний: 77


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 11 раз
   Цитировать сообщение
Статус пользователя Takashi Murakami
сообщение 18.11.2015, 1:29
Сообщение #2


Стаж: 5 лет 7 месяцев

Сообщений: 709
Благодарностей: 426
Полезность: 518

Спасибо) Забрал) Оч полезно на самом деле. Иногда после бана игроков в заявке на разбан раздувается такой холивар. Мол "-да я такого не говорил "-да ты не так понял" "-не так услышал (прочитал)". а тут бац и все карты раскрыты) кто, что и когда говорил. гж good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя VkriterT
сообщение 18.11.2015, 1:38
Сообщение #3
Стаж: 5 лет 2 месяца

Сообщений: 2114
Благодарностей: 998
Полезность: 425

Цитата(Takashi Murakami @ 18.11.2015, 2:25) *
Спасибо) Забрал) Оч полезно на самом деле. Иногда после бана игроков в заявке на разбан раздувается такой холивар. Мол "-да я такого не говорил "-да ты не так понял" "-не так услышал (прочитал)". а тут бац и все карты раскрыты) кто, что и когда говорил. гж good.gif


Тебе нужен Chat Logger 2.1a Jim


тик так тик так, слышишь как уходит твоя жизнь
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя georgeml
сообщение 18.11.2015, 2:04
Сообщение #4
Стаж: 3 года 6 месяцев

Сообщений: 1362
Благодарностей: 391
Полезность: 222

Цитата(VkriterT @ 18.11.2015, 9:33) *
Тебе нужен Chat Logger 2.1a Jim

всего несколько строк в любой плагин чата и получим красивый лог)
Cкрытый текст
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
meloman
сообщение 18.11.2015, 8:52
Сообщение #5
Стаж: 1 год 10 месяцев

Сообщений: 746
Благодарностей: 373
Полезность: 628

VkriterT,
если не ошибаюсь он создает файлы в logs да? с датами по отдельности
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя SoLover
сообщение 18.11.2015, 10:09
Сообщение #6


Стаж: 6 лет 9 месяцев
Город: Ukraine

Сообщений: 39
Благодарностей: 9
Полезность: 94

blush.gif Доброе утро парни, будьте добры подсказать, совместимо ли сие чудо с Lite Translit от неугомона?)
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 18.11.2015, 11:35
Сообщение #7


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Цитата(SoLover @ 18.11.2015, 11:05) *
blush.gif Доброе утро парни, будьте добры подсказать, совместимо ли сие чудо с Lite Translit от неугомона?)

Немного изменить Lite Translit и все будет работать.
Цитата(VkriterT @ 18.11.2015, 2:33) *
Тебе нужен Chat Logger 2.1a Jim

Если есть FTP, можно вообще в стандартном логе все смотреть, плагин сделан для вывода всего чата на веб-страницу, с удобным поиском, для нескольких серверов сразу, дает возможность найти сообщения игрока, если у амина нет FTP (обычный игрок, которому выдали админку).

Отредактировал: BaHeK, - 18.11.2015, 11:39


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя mertka4
сообщение 18.11.2015, 13:58
Сообщение #8


Стаж: 3 года 3 месяца

Сообщений: 269
Благодарностей: 128
Полезность: 193

совместим ли плагин с chat_rbs от скальпеля?


Интернет - как жизнь, смысла нет, а уходить не хочется..
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя filip
сообщение 18.11.2015, 16:53
Сообщение #9


Стаж: 4 года 11 месяцев

Сообщений: 418
Благодарностей: 330
Полезность: 771

BaHeK, спасибо за плагин. Пользуюсь, очень удобен. Но есть один момент. Со временем страничка отображения сообщений чата стала очень медленно открываться. Подозреваю, что это от количества сообщений зависит (на данный момент накопилось 1 056 526 страниц crazy.gif ). Можно ли как-то чистить сообщения в админ панели? Я не нашел такой возможности.

ПС вариант удаления ручками через БД понятен, но если есть возможность, дополните функционал веб части, а если еще и автоматизировать этот момент (к примеру автоудаление сообщений старше n дней), будет просто супер.

Ну а в остальном плагин - зачет good.gif
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 18.11.2015, 17:26
Сообщение #10


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Цитата(filip @ 18.11.2015, 17:48) *
BaHeK, спасибо за плагин. Пользуюсь, очень удобен. Но есть один момент. Со временем страничка отображения сообщений чата стала очень медленно открываться. Подозреваю, что это от количества сообщений зависит (на данный момент накопилось 1 056 526 страниц crazy.gif ). Можно ли как-то чистить сообщения в админ панели? Я не нашел такой возможности.

ПС вариант удаления ручками через БД понятен, но если есть возможность, дополните функционал веб части, а если еще и автоматизировать этот момент (к примеру автоудаление сообщений старше n дней), будет просто супер.

Ну а в остальном плагин - зачет good.gif

В ближайшее время добавлю кнопку очистки и обновлю веб-версию.
Цитата(mertka4 @ 18.11.2015, 14:54) *
совместим ли плагин с chat_rbs от скальпеля?

Нет, совмещать с ним неудобно, т.к. нет необходимых forward функций и исходного кода для добавления, придется только костылями.

Отредактировал: BaHeK, - 18.11.2015, 17:30


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя sashork
сообщение 19.11.2015, 0:12
Сообщение #11


Стаж: 8 лет

Сообщений: 152
Благодарностей: 38
Полезность: 54

Сообщения на сайте отображаются через 5 минут, после отправки на сервере.

А Можно сделать так что бы показывало сразу, а не через 5 мин?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 19.11.2015, 0:52
Сообщение #12


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Цитата(sashork @ 19.11.2015, 1:08) *
Сообщения на сайте отображаются через 5 минут, после отправки на сервере.

А Можно сделать так что бы показывало сразу, а не через 5 мин?

В настройках веб-части можно убрать задержку.


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 21.11.2015, 9:48
Сообщение #13


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Добавлена поддержка Lite Translit by neugomon, 1-ый пост обновлен
Требования для работы плагина с Lite Translit by neygomon:
Код
-Измененный мною Lite Translit by neygomon(прикреплен ниже), для тех, у кого он изменен, ниже(в спойлере) будет инструкция, какие изменения надо внести
-Раскомментировать #define COLORED_TRANSLIT и скомпилировать плагин, для тех, кто не хочет компилировать, версия с translit выложена в архиве webchat_translit(прикреплен ниже)

Прикрепленный файл  Lite_Translit.zip ( 4.58 килобайт ) Кол-во скачиваний: 11


Инструкция по изменению Lite Translit by neygomon вручную

1) НАЙТИ Код:
new iIgnorePlayer
НИЖЕ добавить Код:
new fwd_Translit

2) НАЙТИ Код:
register_clcmd("say_team", 	"SayTeam_Handler")
НИЖЕ добавить Код:
fwd_Translit = CreateMultiForward("ct_message_translit", ET_IGNORE, FP_CELL, FP_STRING, FP_CELL)

3) НАЙТИ Код:
remove_quotes(szMessage)
НИЖЕ добавитьКод:
trim(szMessage)
(чтобы не гадить чат пустыми сообщениями с пробелами)
4) НАЙТИ Код:
	if(iPlayerRus[id])
{
for(new i; i < sizeof eng; i++)
replace_all2(szMessage, charsmax(szMessage), eng[i], rus[i])
}
НИЖЕ добавить
Код:
	new fwdResult
ExecuteForward(fwd_Translit, fwdResult, id, szMessage, is_say_team)
if(fwdResult)
return PLUGIN_HANDLED_MAIN

5) Скомпилировать

ps.gif не проверял работу, проверьте и отпишитесь


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 3.12.2015, 16:41
Сообщение #14


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Цитата(filip @ 18.11.2015, 17:48) *
BaHeK, спасибо за плагин. Пользуюсь, очень удобен. Но есть один момент. Со временем страничка отображения сообщений чата стала очень медленно открываться. Подозреваю, что это от количества сообщений зависит (на данный момент накопилось 1 056 526 страниц crazy.gif ). Можно ли как-то чистить сообщения в админ панели? Я не нашел такой возможности.

ПС вариант удаления ручками через БД понятен, но если есть возможность, дополните функционал веб части, а если еще и автоматизировать этот момент (к примеру автоудаление сообщений старше n дней), будет просто супер.

Ну а в остальном плагин - зачет good.gif

Добавил эту фукнцию автоудаления старых сообщений, архив с веб-частью обновлен.
Для тех, у кого уже стоит webchat:
1) Выполнить SQL запрос в базу
Код
ALTER TABLE `configs` ADD `deltime` INT(8) NOT NULL;

2) Перезаписать файлы Прикрепленный файл  UPDATE.rar ( 10.72 килобайт ) Кол-во скачиваний: 15

ВНИМАНИЕ! При перезаписи config.php будьте внимательны, данные от базы данных заранее запишите в другой файл, потом вставьте обратно в новый config.php
По умолчанию удаление сообщений выключено, включать в разделе "Настройка панели", там можно настроить время удаления старых сообщений.
ps.gif у кого возникнут затруднения с обновлением, помогу обновить веб-часть

Отредактировал: BaHeK, - 3.12.2015, 16:47


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя AHTucTaTuK
сообщение 8.1.2016, 14:02
Сообщение #15
Стаж: 9 лет

Сообщений: 6
Благодарностей: 1
Полезность: 0

Добрый день! подскажите чё я не так делаю? плагин подключил, вэб часть поставил. Чат сервера не отображается((( из "переводчиков" на сервере стоит плагин Chat Manager 1.2b от Mr_ILYAS. Вэб сервер и сервер с HLDS две разные машины одной локалки....мож где в настройках webchat.cfg не дописал чего то? help
Прикрепленные файлы:
Прикрепленное изображение Прикрепленное изображение
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Safety1st
сообщение 8.1.2016, 19:02
Сообщение #16
Стаж: 5 лет 9 месяцев

Сообщений: 6823
Благодарностей: 7783
Полезность: 718

Данный плагин в списке должен стоять выше прочих плагинов, работающих с чатом.
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 12.1.2016, 12:02
Сообщение #17


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Версия: 1.3.10
Изменения:
Убрана функция SQL_Connect, т.к. из-за нее зависает сервер, если БД недоступна
Теперь все запросы асинхронно выполняются в отдельном потоке(создание таблиц был синхронно), что тоже предотвращает зависание сервера
Функция SQL_QuoteString заменена на свою функцию, т.к. она требует наличие подключения к БД.
Первый пост обновлен.
ps.gif изменения между 1.3.4 и 1.3.10 не записывал, там были мелкие изменения и фиксы.
Прикрепленные файлы:
Прикрепленный файл  webchat.zip ( 21.28 килобайт ) Кол-во скачиваний: 5
Прикрепленный файл  webchat_translit.zip ( 19.03 килобайт ) Кол-во скачиваний: 2


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 17.1.2016, 12:44
Сообщение #18


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Плагин обновлен до: 1.3.11
Цитата
Добавлено экранирование name и steam при использовании их в кваре amx_webchat_cc_exec

За идею спасибо Fedcomp
Прикрепленные файлы:
Прикрепленный файл  webchat_translit.zip ( 19.47 килобайт ) Кол-во скачиваний: 6
Прикрепленный файл  webchat.zip ( 21.73 килобайт ) Кол-во скачиваний: 11


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 2 раз
   + Цитировать сообщение
Статус пользователя Hnt
сообщение 17.3.2016, 15:04
Сообщение #19


Стаж: 9 лет 2 месяца

Сообщений: 810
Благодарностей: 198
Полезность: 494

Решение с правами на локалке от ВаНеК

Кто будет ставить на локалку проверять в файле setup.php строки строки 79-87 :
Код
function checkfileperms()
{
    if(file_perms(".", true)!=777) return false;
    if(file_perms("step.txt")!=777) return false;
    if(file_perms("include", true)!=777) return false;
    if(file_perms("include/smarty/templates_c", true)!=777) return false;
    
    return true;
}

Заменить на:

Код
[spoiler=Cкрытый текст]function checkfileperms()
{    
    return true;
}[/spoiler]


Ps: неполучается на локалке проверить с закрытым .htaccess . Закрываю для всех кроме меня:

Order deny,allow
deny from all
Allow from "мой ип"


или для всех вообще

Order deny,allow
Deny from all
Allow from *.*.*.*


Но один фиг чат доступен ,что делаю не так?
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
   + Цитировать сообщение
Статус пользователя BaHeK
сообщение 17.3.2016, 19:44
Сообщение #20


Стаж: 8 лет 5 месяцев

Сообщений: 300
Благодарностей: 224
Полезность: 810

Hnt, это "костыль" для винды.
Насчет .htaccess, пробуй Deny и Allow - первые буквы большие


Чуть-чуть нарушаю
http://img-host.su/aoN1.png
Перейти в начало страницы         Просмотр профиля    Отправить личное сообщение
Поблагодарили 1 раз
   + Цитировать сообщение
3 страниц V   1 2 »
 
Ответить в данную темуНачать новую тему
 
0 пользователей и 3 гостей читают эту тему: