|
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
![]()
Сообщение
#1
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Название скрипта: ChatHistorySQLite
Версия скрипта: 1.2 (2016-02-10) Хабсофт: PtokaX 0.4.1.1 и новее (под более ранними не проверялся). Версия Lua: 5.1/5.3 Зависимости: библиотеки LuaSQL SQLite3 (lua-sql-sqlite3), Iconv (lua-iconv) Автор: Alexey Описание: Скрипт сохраняет сообщения чата в базу данных и показывает сохранённые сообщения по команде и при входе в хаб. За основу взят скрипт ShortChatHistory. Возможности:
Ограничения:
![]() |
|
|
![]()
Сообщение
#2
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз ![]() |
Так как под Windows нет сборки LuaSQL SQLite3, то скрипт не сможет работать под этой ОС.
на Ptokax mod 9 win 32 CODE [19:52:23] *** Подключена библиотека. [19:52:23] *** Драйвер базы данных LuaSQL 2.1.0 загружен успешно. [19:52:23] *** Версия SQLite: 3.3.17. История чата ведётся с nil. В ней сохранено 0 сообщений от 0 ников с 0 IP-адресов. [19:52:42 | 127.0.0.1 | [loc] Находится на хабе] <Dimon> ха ха [19:52:57] <PtokaX> Последние 1 [+0] сообщений, отправленных от ников, удовлетворяющих маске 'dimon': 127.0.0.1 [2016-02-16 19:52:42] <Dimon> ха ха Работает и на винде но с ошибкой при перезапуске скрипта [20:06:18] <OpChat> ...\hubs_scripts\0.5.0.1_mod9_x86\scripts\ch_sqlite.lua:538: LuaSQL: there are open cursors |
|
|
![]()
Сообщение
#3
|
|
![]() 7 квадратиков ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Модераторы Сообщений: 793 Регистрация: 21.1.2009 Пользователь №: 1 895 Спасибо сказали: 301 раз ![]() |
Работает и на винде Это просто праздник какой-то! Порой приятно ошибиться ![]() но с ошибкой при перезапуске скрипта [20:06:18] <OpChat> ...\hubs_scripts\0.5.0.1_mod9_x86\scripts\ch_sqlite.lua:538: LuaSQL: there are open cursors Я тестировал под Линуксом, там ошибка не воспроизводится. Проверять работу под Windows временно(?) не имею возможности. Есть вероятность, что эта ошибка не скажется на работе скрипта. Продолжай наблюдения. |
|
|
![]()
Сообщение
#4
|
|
![]() Активный участник ![]() ![]() ![]() Группа: Пользователи Сообщений: 69 Регистрация: 14.9.2009 Пользователь №: 4 440 Спасибо сказали: 19 раз ![]() |
На птоках 0.5.0.3 и выше с библиотеками под эти версии не получилось запустить.
на птоках мод 9 вроде Ок полет. |
|
|
![]()
Сообщение
#5
|
|
![]() Глубина-глубина, я не твой… Отпусти меня, глубина… ![]() ![]() ![]() ![]() Группа: Пользователи Сообщений: 199 Регистрация: 13.10.2010 Из: Михайловск Пользователь №: 7 882 Спасибо сказали: 23 раза ![]() |
ptokax 0.5.2.2 с lua5.3 ругаеццо на
Код return self:format(unpack(t)) заменил на Код return self:format(table.unpack(t)) вроде пашид ![]() раскривушка Код [19:26:07] <PtokaX> Error /etc/ptokax/scripts/ch_sqlite.lua:1148: attempt to call a nil value (global 'unpack') stack traceback: /etc/ptokax/scripts/ch_sqlite.lua:1148: in function 'string.dbformat' /etc/ptokax/scripts/ch_sqlite.lua:506: in function 'OnStartup' [19:26:07] <PtokaX> *** KCAHDEP перезапустил скрипт: ch_sqlite.lua. [19:26:07] *** Подключена библиотека iconv 7. [19:26:07] *** Драйвер базы данных LuaSQL 2.3.5 (for Lua 5.3) загружен успешно. |
|
|
![]()
Сообщение
#6
|
|
![]() Начинающий ![]() Группа: Пользователи Сообщений: 13 Регистрация: 5.3.2014 Из: Харьков Пользователь №: 12 339 Спасибо сказали: 2 раза ![]() |
Alexey, в историю чата при выводе можно же добавить IP и страну ?
[17:04:41] <#[Robot]> Последние 3 сообщений из истории общего чата: 16:01 29/08 l 185.204.0.205 l ??<CyberGhost404> :-) 16:03 29/08 l 31.23.183.105 l RU<KCAHDEP> :lol: почистил называется. нет бы нормальный скрипт поставить http://mydc.ru/topic5773.html 16:04 29/08 l 185.204.0.205 l ??<CyberGhost404> поставю позже сделать вывод типа такого ? |
|
|
![]() ![]() |
![]() |
Сейчас: 8.9.2024, 2:36 |