|
Здравствуйте, гость ( Вход | Регистрация )
|
![]()
Сообщение
#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: Принимаются предложения по увеличению функционала скрипта!
Прикрепленные файлы
|
|
|
![]() |
![]()
Сообщение
#122
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
|
|
|
![]()
Сообщение
#123
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 335 Регистрация: 18.5.2009 Из: Уфа, штат Солнечная Башкирия Пользователь №: 3 353 Спасибо сказали: 7 раз ![]() |
Спасибо, что уделил минуту.
|
|
|
![]()
Сообщение
#124
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза ![]() |
не логируются строчки начинающиеся с /
и команды просмотра общего лога тож в чат почему-то начали проскакивать... и не выполняться, хотя вчера работали нормально. update: сейчас проверил... не только с / а ещё и с + * ! вначале... т.е. похоже он их считает за команды :( |
|
|
![]()
Сообщение
#125
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
да замечено... поправлю!
|
|
|
![]()
Сообщение
#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 не срабатывает и идет в чат (хотя и не логируется) |
|
|
![]()
Сообщение
#127
|
|
![]() Самый главный активист :-D ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 2 790 Регистрация: 29.6.2008 Из: г. Тула Пользователь №: 97 Спасибо сказали: 440 раз ![]() |
странно что он вообще запустился... ищи лишнюю скобку ;)
|
|
|
![]()
Сообщение
#128
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Ошибка так и не исправлена))
строка sMsg = sMsg:gsub(i, v) функции GsubText Код sMsg = sMsg:gsub(i, "%%s"):format(v)
|
|
|
![]()
Сообщение
#129
|
|
![]() Местная ТехПоддержка ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Администраторы Сообщений: 1 875 Регистрация: 18.7.2008 Из: Моск. Обл, г. королев, район Болшево Пользователь №: 221 Спасибо сказали: 220 раз ![]() |
потому, что это уже в друйго раздел. предупреждение!
|
|
|
![]()
Сообщение
#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 не чево лудше не стало кинте строки плиз а всё сам разобрался |
|
|
![]()
Сообщение
#131
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 24 Регистрация: 10.8.2009 Из: чебоксары Пользователь №: 4 130 Спасибо сказали: 0 раз ![]() |
|
|
|
![]()
Сообщение
#132
|
|
![]() Продвинутый участник ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 153 Регистрация: 21.9.2008 Из: Челябинск Пользователь №: 574 Спасибо сказали: 54 раза ![]() |
в базу не записываются сообщения заканчивающиеся на \
и этот символ иногда записывается если стоит в середине строчки, а иногда нет... отчего это происходит? |
|
|
![]()
Сообщение
#133
|
|
![]() Developer ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 541 Регистрация: 11.11.2008 Пользователь №: 1 075 Спасибо сказали: 244 раза ![]() |
|
|
|
![]()
Сообщение
#134
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
Символ \ нужно экранировать так: \\
Также этот символ используется для переноса строки: Код "какая-то строка \
что-то после переноса" |
|
|
![]()
Сообщение
#135
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз ![]() |
блин да здравствуют русские символы...значит создаю я БД. И если создаю с кодировкой utf-8, то русских букв вообще не видно в истории...если создаю с cp1251, то все русские буквы отображаются как '?????????"
и что меня спасёт?) |
|
|
![]()
Сообщение
#136
|
|
![]() Освоившийся участник ![]() ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 352 Регистрация: 25.10.2008 Пользователь №: 882 Спасибо сказали: 85 раз ![]() |
|
|
|
![]()
Сообщение
#137
|
|
![]() RusHub team lead ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 4 030 Регистрация: 20.6.2008 Из: г. Королёв (Моск. обл.) Пользователь №: 46 Спасибо сказали: 1708 раз ![]() |
|
|
|
![]()
Сообщение
#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 свои надо прописать! Уже в сотый раз пишу об этом. Уже надоело. Просто измени настройки вот так. |
|
|
![]()
Сообщение
#139
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 77 Регистрация: 31.7.2008 Из: Омск Пользователь №: 299 Спасибо сказали: 17 раз ![]() |
это сделано...один фиг с рашен проблема
![]() |
|
|
![]()
Сообщение
#140
|
|
![]() МЕДВЕД =) ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 187 Регистрация: 6.8.2008 Пользователь №: 332 Спасибо сказали: 4 раза ![]() |
Сделано.
А как сделано? Добавлены эти строчки? Нужно закомментировать строчки, которые там по дефолту. |
|
|
![]()
Сообщение
#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. кстати дайте плиз скрипт полностью...сам луа то вижу в топике, а где все остальное к этой версии скрипта взять?... |
|
|
![]() ![]() |
Похожие темы
Тема | Ответов | Автор | Просмотров | Последнее сообщение | |
---|---|---|---|---|---|
![]() |
![]() версия 4.3d |
54 | Accelerator | 55 682 | 23.8.2011, 17:53 Посл. сообщение: Angel_D |
![]() |
От: ChatLogsMySQL От темы с ID: 1823 |
0 | Санёк | 4 787 | 13.6.2010, 14:44 Посл. сообщение: Санёк |
![]() |
От: ChatLogsMySQL От темы с ID: 1823 |
1 | Wariner | 6 000 | 2.8.2009, 0:22 Посл. сообщение: Saymon21 |
![]() |
![]() От темы с ID: 1823 |
45 | Setuper | 37 438 | 27.4.2009, 17:44 Посл. сообщение: Wariner |
![]() |
Сейчас: 23.2.2025, 19:40 |