ChatLogsMySQL, API2 | Лог главного чата |
Здравствуйте, гость ( Вход | Регистрация )
ChatLogsMySQL, API2 | Лог главного чата |
21.4.2009, 20:28
Сообщение
#121
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
Название скрипта: ChatLogsMySQL
Версия скрипта: 1.0(финальная версия) Версия API: API 2 Автор: Wariner Особенности: работа с MySQL Описание скрипта: v 1.0 - Исправленны некоторые недочёты. v 1.0 RC5 - Добавлен просмотр сообщений по IP - Упорядочено тело скрипта -Добавлена корректировка времени -Добавленно шаблонность сообщений -Добавлен реконект к БД -Исправленно пару мелочей v 1.0 RC4 - Поправленно несколько мелочей v 1.0 RC3 - В настройку вынесено меню - Добавлена возможность логировать команду "me" (опционально) - Исправлено логирование смайлов v 1.0 RC2 - Просмотр сообщений ника( за сегодня, за дату или за период ) - Просмотр общего лога( за период ) - Таблица исключений записи в лог - Запись ошибок скрипта в таблицу + контроль неправильных запросов - Теперь не логируются команды - Исправлено пару мелочей v 1.0 RC1 - Сохраняет в БД сообщение юзера время и дату его написания - Можно посмотреть лог за число - Опционально сделана посылка в чат n последних сообщений из БД PS: БД надо создавать вручную! Таблицы создадутся сами! PPS: Принимаются предложения по увеличению функционала скрипта!
Прикрепленные файлы
|
|
|
2.7.2009, 23:34
Сообщение
#122
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
|
|
|
2.7.2009, 23:51
Сообщение
#123
|
|
Освоившийся участник Группа: Пользователи Сообщений: 335 Регистрация: 18.5.2009 Из: Уфа, штат Солнечная Башкирия Пользователь №: 3 353 Спасибо сказали: 7 раз |
Спасибо, что уделил минуту.
|
|
|
4.7.2009, 18:15
Сообщение
#124
|
|
Продвинутый участник Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза |
не логируются строчки начинающиеся с /
и команды просмотра общего лога тож в чат почему-то начали проскакивать... и не выполняться, хотя вчера работали нормально. update: сейчас проверил... не только с / а ещё и с + * ! вначале... т.е. похоже он их считает за команды :( |
|
|
4.7.2009, 18:16
Сообщение
#125
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
да замечено... поправлю!
|
|
|
4.7.2009, 19:41
Сообщение
#126
|
|
Продвинутый участник Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза |
исправил у себя упрощением строчки:
Код if ((not sCmd or ((iMe == 1) and (sCmd == "!me" or sCmd == "+me" or sCmd == "/me"))) or (sCmd == "[!+/]me")) and (not (sMsg:match("is kicking"))) and (tExNick[tUser.sNick] ~= 1) then на Код if (not (sMsg:match("is kicking"))) and (tExNick[tUser.sNick] ~= 1) then но команда !mainlogs не срабатывает и идет в чат (хотя и не логируется) |
|
|
5.7.2009, 8:10
Сообщение
#127
|
|
Самый главный активист :-D Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз |
странно что он вообще запустился... ищи лишнюю скобку ;)
|
|
|
5.7.2009, 12:59
Сообщение
#128
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Ошибка так и не исправлена))
строка sMsg = sMsg:gsub(i, v) функции GsubText Код sMsg = sMsg:gsub(i, "%%s"):format(v)
|
|
|
2.8.2009, 0:45
Сообщение
#129
|
|
Местная ТехПоддержка Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз |
потому, что это уже в друйго раздел. предупреждение!
|
|
|
14.8.2009, 19:20
Сообщение
#130
|
|
Начинающий Группа: Пользователи Сообщений: 24 Регистрация: 10.8.2009 Из: чебоксары Пользователь №: 4 130 Спасибо сказали: 0 раз |
CODE local TypeInMsg = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения (при входе) local TypeTodayMsg = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения ( лог за сегодня) local TypeDataMsg = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения ( лог за дату) local TypePeriodMsg = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения ( лог за период) local TypeTodayMsgNick = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения ( лог ника за сегодня) local TypeDataMsgNick = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения ( лог ника за дату) local TypePeriodMsgNick = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения ( лог ника за период) local TypeTodayMsgIP = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения ( лог ника за сегодня) local TypeDataMsgIP = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения ( лог ника за дату) local TypePeriodMsgIP = "id \t Time \t Date \t Nick(IP) \t\t\t Msg" -- Настройка вида сообщения ( лог ника за период) народ если у ково нормально скрипт ровно всё выводит в чат дайте эти строки плиз 2 часа сидел ставил \t не чево лудше не стало кинте строки плиз а всё сам разобрался |
|
|
15.8.2009, 11:30
Сообщение
#131
|
|
Начинающий Группа: Пользователи Сообщений: 24 Регистрация: 10.8.2009 Из: чебоксары Пользователь №: 4 130 Спасибо сказали: 0 раз |
|
|
|
29.8.2009, 11:18
Сообщение
#132
|
|
Продвинутый участник Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза |
в базу не записываются сообщения заканчивающиеся на \
и этот символ иногда записывается если стоит в середине строчки, а иногда нет... отчего это происходит? |
|
|
29.8.2009, 11:35
Сообщение
#133
|
|
Developer Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза |
|
|
|
29.8.2009, 11:43
Сообщение
#134
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
Символ \ нужно экранировать так: \\
Также этот символ используется для переноса строки: Код "какая-то строка \
что-то после переноса" |
|
|
7.9.2009, 18:00
Сообщение
#135
|
|
Активный участник Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз |
блин да здравствуют русские символы...значит создаю я БД. И если создаю с кодировкой utf-8, то русских букв вообще не видно в истории...если создаю с cp1251, то все русские буквы отображаются как '?????????"
и что меня спасёт?) |
|
|
7.9.2009, 18:04
Сообщение
#136
|
|
Освоившийся участник Группа: Пользователи Сообщений: 352 Регистрация: 25.10.2008 Пользователь №: 882 Спасибо сказали: 85 раз |
|
|
|
7.9.2009, 18:54
Сообщение
#137
|
|
RusHub team lead Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз |
|
|
|
7.9.2009, 18:57
Сообщение
#138
|
|
МЕДВЕД =) Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза |
Cjay
Потому что не прописал в настройках кодировки! В файле my.ini Код [client] default-character-set=cp1251 character-sets-dir="C:/MySQL/share/charsets/" [mysql] default-character-set=cp1251 [mysqld] default-character-set=cp1251 default-collation=cp1251_general_ci character-sets-dir="C:/MySQL/share/charsets/" init-connect='SET NAMES cp1251' Соответствующие пути до папки charsets свои надо прописать! Уже в сотый раз пишу об этом. Уже надоело. Просто измени настройки вот так. |
|
|
7.9.2009, 19:23
Сообщение
#139
|
|
Активный участник Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз |
это сделано...один фиг с рашен проблема
|
|
|
8.9.2009, 9:23
Сообщение
#140
|
|
МЕДВЕД =) Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза |
Сделано.
А как сделано? Добавлены эти строчки? Нужно закомментировать строчки, которые там по дефолту. |
|
|
12.9.2009, 20:43
Сообщение
#141
|
|
Активный участник Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз |
поколдовал тут чуть-чуть...в общем теперь вот такая ошибка сам lua не менял, кроме пароля, логина и т.п. [00:41] Синтаксис E:\....\scripts\ChatLogsMySQL.lua:291: attempt to index local 'cur' (a nil value)
fixx, добавлены, закоментированы...создаю базу в cp1251 тогда вместо русского вопросы... P.S. кстати дайте плиз скрипт полностью...сам луа то вижу в топике, а где все остальное к этой версии скрипта взять?... |
|
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
ChatLogsMySQL версия 4.3d |
54 | Accelerator | 54 628 | 23.8.2011, 17:53 Посл. сообщение: Angel_D | |
От: ChatLogsMySQL От темы с ID: 1823 |
0 | Санёк | 4 694 | 13.6.2010, 14:44 Посл. сообщение: Санёк | |
От: ChatLogsMySQL От темы с ID: 1823 |
1 | Wariner | 5 897 | 2.8.2009, 0:22 Посл. сообщение: Saymon21 | |
От: ChatLogsMySQL От темы с ID: 1823 |
45 | Setuper | 36 372 | 27.4.2009, 17:44 Посл. сообщение: Wariner |
|
Сейчас: 27.11.2024, 6:54 |