Здравствуйте, гость ( Вход | Регистрация )
Отправлено: 20.8.2014, 20:33 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Можно Удалить тему. Решил средствами линукса. Кроном запускал скрипт который дергал данные с мускала и писал их в озу. А в скрипте rushub дергал из озу. |
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #46472 · Ответов: 4 · Просмотров: 9 748 |
Отправлено: 20.8.2014, 20:30 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Удалить тему. |
Форум: Запросы скриптов для RusHub'а · Просмотр сообщения: #46471 · Ответов: 2 · Просмотров: 8 136 |
Отправлено: 18.8.2014, 19:44 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Спасибо за ответ. для того чтобы понять причину ошибки был выбран заведомо рабочий скрипт. |
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #46469 · Ответов: 4 · Просмотров: 9 748 |
Отправлено: 18.8.2014, 4:05 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Помогите пожалуйста у меня похожая проблема http://mydc.ru/topic5661.html |
Форум: Библиотеки и модули для RusHub'а · Просмотр сообщения: #46466 · Ответов: 8 · Просмотров: 22 384 |
Отправлено: 18.8.2014, 3:28 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
после добавления в скрипт Код require "luasql.mysql" скрипт перестает стартовать хаб сообщает Код при запуске скрипта "NoSharaNoDownload_RusHub.lua " произошла ошибка: error loading module 'luasql.mysql' from file '/usr/lib/i386-linux-gnu/lua/5.1/luasql/mysql.so': /usr/lib/i386-linux-gnu/lua/5.1/luasql/mysql.so: undefined symbol: luaL_openlib ось Код uname -a Linux rushub 3.2.0-33-generic-pae #52-Ubuntu SMP Thu Oct 18 16:39:21 UTC 2012 i686 i686 i386 GNU/Linux установленные пакеты Код sudo dpkg --get-selections | grep lua liblua5.1-0 install liblua5.1-0-dev install liblua5.1-sql-mysql-2 install lua5.1 install rushub-lua install При этом тестовый скрипт прекрасно выполняеться командой Код lua hello.lua тестовый скрипт Код require "luasql.mysql" env = luasql.mysql() conn = env:connect('test','root','291985','10.10.10.12') --print(env,conn) cursor,errorString = conn:execute([[select * from sample3]]) --print(cursor,errorString) row = cursor:fetch ({}, "a") --while row do -- print(string.format("Id: %s, Name: %s", row.id, row.name)) print(row.name) -- row = cursor:fetch (row, "a") --end -- close everything cursor:close() conn:close() env:close() Хелп!!! |
Форум: Технические вопросы по RusHub'у · Просмотр сообщения: #46465 · Ответов: 4 · Просмотров: 9 748 |
Отправлено: 17.8.2014, 23:05 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Тех задание. Запросить ip в табличке mysql если ip присутствует Давать качать |
Форум: Запросы скриптов для RusHub'а · Просмотр сообщения: #46464 · Ответов: 2 · Просмотров: 8 136 |
Отправлено: 11.8.2014, 20:16 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Тех задание. Получить список ip по mysql Желательно записать его в озу и далее брать от туда(необязательно) Давать качать только тому кто есть в этом списке. Оплата по веб мани denis.da.by - skype |
Форум: Запросы скриптов для RusHub'а · Просмотр сообщения: #46459 · Ответов: 2 · Просмотров: 8 136 |
Отправлено: 19.11.2013, 4:28 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Кому надо криволапое решение проблемы не учитывающее все нюансы вот оно ) Код function OnChat(UID, sData) local sCmd = sData:match"%b<>%s+[!+*](%S+)" local tUser = Core.GetUser(UID, 8) for Magnet in sData:gmatch"(magnet:%S+)" do if Magnet then local Hash = Magnet:match"urn:tree:tiger:(%w+)&xl=" local bRepeat = true local sMsg = sData:match"%b<>%s+(.*)" local form = Magnet:match"&dn=(%S+)" if form then local bType = true form = string.lower(form:sub(-3)) for i,v in pairs(TypeFile) do for j,k in ipairs(v) do if k == form then bType = nil form = i end end end if bType then form = other end end for i,v in ipairs(tMagnet) do if v[2] == Hash then bRepeat = nil break end end if bRepeat then table.insert(tMagnet,{Time*86400+os.time(), Hash, form, os.date("%d.%m.%Y @ %H:%M:%S"), tUser.sNick, sMsg}) end Files.SaveTable(MagnetFile, tMagnet, "tMagnet") Files.SaveTable(NicksFile, tNicks, "tNicks") break end end |
Форум: Скрипты для RusHub'а · Просмотр сообщения: #45880 · Ответов: 22 · Просмотров: 30 991 |
Отправлено: 9.11.2013, 18:47 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Ребята у меня проблема . Может кто знает как решить Если юзер скидывает несколько магнитов в одном сообщении то это сообщение вноситься в базу токое количество раз сколько там магнитов. Вот парсящий кусок. Код function OnChat(UID, sData) local sCmd = sData:match"%b<>%s+[!+*](%S+)" local tUser = Core.GetUser(UID, 8) for Magnet in sData:gmatch"(magnet:%S+)" do if Magnet then local Hash = Magnet:match"urn:tree:tiger:(%w+)&xl=" local bRepeat = true local sMsg = sData:match"%b<>%s+(.*)" local form = Magnet:match"&dn=(%S+)" if form then local bType = true form = string.lower(form:sub(-3)) for i,v in pairs(TypeFile) do for j,k in ipairs(v) do if k == form then bType = nil form = i end end end if bType then form = other end end for i,v in ipairs(tMagnet) do if v[2] == Hash then bRepeat = nil break end end if bRepeat then table.insert(tMagnet,{Time*86400+os.time(), Hash, form, os.date("%d.%m.%Y @ %H:%M:%S"), tUser.sNick, sMsg}) end Files.SaveTable(MagnetFile, tMagnet, "tMagnet") Files.SaveTable(NicksFile, tNicks, "tNicks") end end вот пример глючащего магнита Код magnet:?xt=urn:tree:tiger:PG3OP5MHIMSJKJGVNHXMSELQWVKDPGQP6B2T6OA&xl=247819&dn=nastroyka_6str.rar magnet:?xt=urn:tree:tiger:CF7C3SOYIZ5CXJXDKGBNGYVRMX7JBG7OBH6OHSQ&xl=157911&dn=PitchPerfect_Tuner_setup.rar а вот как это выводит программа Код №926 : [ [3c]_server ] : [ Архивы: ap_guitar.rar (829,70 кБ) AP_Guitar_Tuner_v1_02.rar (735,64 кБ) ] добавлено: [ 09.11.2013 @ 19:13:14 ] №927 : [ [3c]_server ] : [ Архивы: ap_guitar.rar (829,70 кБ) AP_Guitar_Tuner_v1_02.rar (735,64 кБ) ] добавлено: [ 09.11.2013 @ 19:13:14 ] |
Форум: Скрипты для RusHub'а · Просмотр сообщения: #45847 · Ответов: 22 · Просмотров: 30 991 |
Отправлено: 19.11.2012, 12:57 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Все завилось с пол тычка. Но возник вопрос как часто сохраняет скрипт магниты в базу. Что-то не нашел в настройках. Сделал чтобы сохраняло сразу после того как ктото вбросит магнит в чат. Добавив две строчки. Код Files.SaveTable(MagnetFile, tMagnet, "tMagnet") Files.SaveTable(NicksFile, tNicks, "tNicks") Получилось так Код table.insert(tMagnet,{Time*86400+os.time(), Hash, form, os.date("%d.%m.%Y @ %H:%M:%S"), tUser.sNick, sMsg}) end Files.SaveTable(MagnetFile, tMagnet, "tMagnet") Files.SaveTable(NicksFile, tNicks, "tNicks") end Таймера сохранения не нашел. Можете подсказать как добавить или задать интервал если он там есть. Спасибо. |
Форум: Скрипты для RusHub'а · Просмотр сообщения: #44410 · Ответов: 22 · Просмотров: 30 991 |
Отправлено: 1.8.2012, 21:40 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Я бы на вашем месте не горячился... и внимательнее читал бы комментарии к скрипту... Еще раз обратите внимание на переменные iClear и iClearLimit... Эти переменные у меня не откоментированы. Я думаю нечего страшного если чистится будет каждые полчаса) Главное что базу сохраняет. |
Форум: Скрипты для VerliHub · Просмотр сообщения: #43985 · Ответов: 15 · Просмотров: 18 580 |
Отправлено: 31.7.2012, 16:36 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Отлично! С такой настройкой заработало! local iUnLoad = 1 local iUnLoadLimit = 1800 local iClear = 1 local iClearLimit = 1800 Я уже было думал пробовать русхаб или птоху =) Вы сэкономили мне день ковыряний с новым хабом пасиб! |
Форум: Скрипты для VerliHub · Просмотр сообщения: #43983 · Ответов: 15 · Просмотров: 18 580 |
Отправлено: 30.7.2012, 23:00 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Пробовал.... хрен там... все одинаково. да и бред это выходить из хаба специальной командой из чата. |
Форум: Скрипты для VerliHub · Просмотр сообщения: #43980 · Ответов: 15 · Просмотров: 18 580 |
Отправлено: 26.7.2012, 19:53 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
Пробую останавливать vh --stop один фиг не сохраняет... возможно дело в том что у меня версия verlihub 1.0 |
Форум: Скрипты для VerliHub · Просмотр сообщения: #43972 · Ответов: 15 · Просмотров: 18 580 |
Отправлено: 20.7.2012, 13:22 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
|
Форум: Скрипты для VerliHub · Просмотр сообщения: #43950 · Ответов: 15 · Просмотров: 18 580 |
Отправлено: 18.7.2012, 23:11 | |
![]() Начинающий ![]() Группа: Пользователи Сообщений: 16 Регистрация: 18.7.2012 Пользователь №: 10 726 ![]() |
У меня проблема ... все работает магниты ловит и показывает когда надо, но не вносит изменения в файлы /etc/verlihub/scripts/CollMag/Magnets.tbl /etc/verlihub/scripts/CollMag/ExceptNicks.tbl после перезагрузки вся база теряется... У меня ubuntu 12.04, verlihub 1, права на файлы дал все... на фряхе до этого пробывал была таже проблема... пытался найти в скрипте место записи в фаил так и не нашел только чтение... и вообще не понял где он хранит промежуточные данные. Хелп! |
Форум: Скрипты для VerliHub · Просмотр сообщения: #43947 · Ответов: 15 · Просмотров: 18 580 |
![]() ![]() ![]() ![]() |
![]() ![]() ![]() ![]() |
![]() |
Сейчас: 29.3.2025, 15:15 |