myDC.ru

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

 
 
Ответить в данную темуНачать новую тему

> BashMySQL, Цитатник рунета

Теги
Saymon21
сообщение 26.7.2010, 0:47
Сообщение #1


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




Название скрипта: BashMySQL
Версия скрипта: 1.0 RC1
Автор: Wariner
Перевод под RusHub: Saymon (Версия скрипта для PtokaX - тут.)
Примечания: Скрипт основывается на скрипте Bash.Org.Ru Script автора Nickolya
Возможности:
v 1.0 RC1
- Возможность смотреть старые цитаты
- Всем знакомый баш орг, но теперь хранящий все цитаты в БД

Для начала работы со скриптом надо установить библиотеки LuaSocket и MySQL
Прикрепленные файлы
Прикрепленный файл  BashMySQL.lua ( 12.55 килобайт ) Кол-во скачиваний: 32
 


Спасибо сказали:
Go to the top of the page
+Quote Post
whuru
сообщение 26.7.2010, 10:53
Сообщение #2


Участник
**

Группа: Пользователи
Сообщений: 40
Регистрация: 22.3.2009
Пользователь №: 2 696
Спасибо сказали: 0 раз




Есть возможность в этом скрипте по запросу цитату в главный чат кидать, как было в скрипте Nickolya? Я не нашел где это можно сделать.
Go to the top of the page
+Quote Post
Saymon21
сообщение 26.7.2010, 12:16
Сообщение #3


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




есть
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 27.7.2010, 18:15
Сообщение #4


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Что значат ошибки:

Цитата
[Tue Jul 27 10:18:23 2010] C:/rushub_2.1.6/scripts/ChatHistorySQL.lua:401: LuaSQL: Error executing query. MySQL: MySQL server has gone away
[Tue Jul 27 19:14:55 2010] C:/rushub_2.1.6/scripts/BashMySQL.lua:118: bad argument #2 to 'SendToUser' (string expected, got boolean)


Вчера все работало.
Go to the top of the page
+Quote Post
Saymon21
сообщение 27.7.2010, 19:12
Сообщение #5


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




что где менял? Какая версия хаба и луа плагина? У меня эти скрипты не первый день стоят, ошибок вообще нет.
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 27.7.2010, 19:20
Сообщение #6


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




rushub_2.1.6 а луа плагин незнаю как посмотреть. весит 482 816 байт

не менял ничегор кроме имени базы и пользователя

вот что менял:

Код
local sNameDB = "BashMySQLrushub"               -- Имя базы данных
local sUserDB = "тут пользователь"                       -- Имя пользователя БД
local sPasswordDB = "пасс не скажу"                 -- Пароль пользователя БД
local sType = "Menu"                         -- Тип подачи сообщений (Timer - по таймеру;  Menu - через меню; TimerPlusMenu - по таймеру, но есть и менюшка )


Хорошо что привычка не закрывать notepad помогла посмотреть что менял.

Только это изменил (нотпад выделяет изменения зеленым)

local sType = "Menu" - вот его заменил на подачу только по менюшке, и потом проверил - работает все. Сегодня уже нет. в базе все те же 85 цитат в наличии.

Выдает в чат:
Цитата
[20:25:50] <Otshelnik-Fм> !BASH_show new

Go to the top of the page
+Quote Post
Setuper
сообщение 27.7.2010, 19:28
Сообщение #7


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




версию lua плагина можно посмотреть выполнив скрипт:

Код
Core.SendToAll(tostring(Core.sLuaPluginVersion))



Цитата
[Tue Jul 27 10:18:23 2010] C:/rushub_2.1.6/scripts/ChatHistorySQL.lua:401: LuaSQL: Error executing query. MySQL: MySQL server has gone away
sql сервер не запущен, или отсутствует (оборвалось) соединение с бд.

Цитата
[Tue Jul 27 19:14:55 2010] C:/rushub_2.1.6/scripts/BashMySQL.lua:118: bad argument #2 to 'SendToUser' (string expected, got boolean)

в строке 118 второй аргумент в функции SendToUser принимает boolean значение (true или false), а должна быть строка
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 27.7.2010, 19:38
Сообщение #8


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Цитата
версию lua плагина можно посмотреть выполнив скрипт:

Код
Core.SendToAll(tostring(Core.sLuaPluginVersion))


ага ещеб понять что и как вставлять big_smile.gif

Поставил просто Core.SendToAll(tostring(Core.sLuaPluginVersion)) - выдал
Цитата
[20:37:49] <RusHubBot> *** Otshelnik-Fм, скрипт "Temp.lua" остановлен, его невозможно перезапустить!
Go to the top of the page
+Quote Post
Saymon21
сообщение 27.7.2010, 19:43
Сообщение #9


Site Reliability Engineer
*********

Группа: Модераторы
Сообщений: 1 772
Регистрация: 27.6.2009
Из: Чувашия, г. Чебоксары
Пользователь №: 3 719
Спасибо сказали: 479 раз




странно, у меня нет никаких ошибок. Хаб и луа плагин последняя версия.
Пробовал разные способы вызова ошибки, ничего подобнова.
разве стотроку 103
Код
    --local sData = sData--:sub(1, -2)
вообще убрать можно)
Go to the top of the page
+Quote Post
Setuper
сообщение 28.7.2010, 9:01
Сообщение #10


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




Цитата
[20:37:49] <RusHubBot> *** Otshelnik-Fм, скрипт "Temp.lua" остановлен, его невозможно перезапустить!

Ошибка говорит всё что нужно. Скрипт остановлен, а ты пытаешься его перезапустить. Нужно запускать скрипт, а не перезапускать.
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 28.7.2010, 18:54
Сообщение #11


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




Запустил.
Цитата
Скрипт запущен.
и больше ничего.
Go to the top of the page
+Quote Post
Setuper
сообщение 28.7.2010, 19:20
Сообщение #12


RusHub team lead
**************

Группа: Модераторы
Сообщений: 4 030
Регистрация: 20.6.2008
Из: г. Королёв (Моск. обл.)
Пользователь №: 46
Спасибо сказали: 1708 раз




он может и запуститься, а при ошибке опять остановится, а список скриптов показывается сразу после запуска, то есть тебе отобразится, что скрипт запущен, а сразу же после этого он остановится. Поэтому для того чтобы убедится в том, что он действительно сейчас работает, нужно принудительно посмотреть список скриптов
Go to the top of the page
+Quote Post
Otshelnik-Fm
сообщение 28.7.2010, 19:25
Сообщение #13


Я коварный Санта Клаус
******

Группа: Пользователи
Сообщений: 523
Регистрация: 4.11.2008
Из: Саратов
Пользователь №: 985
Спасибо сказали: 54 раза




луа плагин как у рус хаб предпоследней версии.
Go to the top of the page
+Quote Post

Ответить в данную темуНачать новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

Collapse

> Похожие темы

  Тема Ответов Автор Просмотров Последнее сообщение
No new Topic has attachmentsBashMySQL
API2 | Цитатник рунета
32 Wariner 39 612 4.5.2012, 16:51 Посл. сообщение: KCAHDEP

 



RSS Сейчас: 19.3.2024, 6:59