Не помню от куда брал, так что не серчайте на меня !
Автор: Maximum 22.9.2011, 16:29
Добавил русификатор в первый пост.
Автор: roflDDDD 23.9.2011, 18:23
Поставил себе сегодня, вроде все класно и понятно. Только вот такая проблема. У меня уже довольно большой список запрещенных выражений в forbid. А При включенной функции useripinchat = 1 форбид уже не может фильтровать чат и не кикает за рекламу( А с анирекламой ледокола я не разобрася, кто-то может скинуть пример хоть одной записи?
И еще такой вопрос. Как сделать чтобы все эти ранги, статистики и ответ бота (ледокола) на команды выводился в чат, а не в лс бота?
Автор: Maximum 23.9.2011, 18:59
roflDDDD, Возможно форбит конфликтует с ледо, но я бы стал использовать только антиспам в ледо. Команда добавления имеет вид:
А где есть список Наказаний и флагов? Я не нашел в самом скрипте(
Автор: Maximum 23.9.2011, 19:52
roflDDDD, читай первый пост, я же дал ссылку на инструкцию, хотя могут быть проблемы (там чешский язык) но я лично понимаю каждое слово
Автор: vex112 23.9.2011, 21:12
Цитата(roflDDDD @ 23.9.2011, 19:23)
Поставил себе сегодня, вроде все класно и понятно. Только вот такая проблема. У меня уже довольно большой список запрещенных выражений в forbid. А При включенной функции useripinchat = 1 форбид уже не может фильтровать чат и не кикает за рекламу( А с анирекламой ледокола я не разобрася, кто-то может скинуть пример хоть одной записи?
И еще такой вопрос. Как сделать чтобы все эти ранги, статистики и ответ бота (ледокола) на команды выводился в чат, а не в лс бота?
переменная commandstopm 0 это в чат и 1 в личку
Автор: CeMKa 17.10.2011, 13:38
Здравствуйте уважаемые форумчане!! Прошу вас помощи. Стоит у меня Верлик: Версия хаба: version 0.9.8e-r2 Версия Lua: Lua 5.1.4 Версия Ледокола: ver_ledo = "2.7.2" Запускаю скрипт ледокола, сначала несколько тревожных сообщений, потом хаб уходит в даун:
Код
[17:40:01] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4888: bad argument #1 to `collectgarbage' (number expected, got string) [17:40:02] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4888: bad argument #1 to `collectgarbage' (number expected, got string) [17:40:03] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4888: bad argument #1 to `collectgarbage' (number expected, got string) [17:40:04] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4888: bad argument #1 to `collectgarbage' (number expected, got string)
Фиг с ним, ставлю старую версию ледокола 2.6.8 Стартую скрипт, хаб уходит в даун, запускаю хаб по новой, ледокол онлайн, но при всяком обращении ему в приват, пишет сообщение:
Код
[18:04:40] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4957: attempt to call field `gmatch' (a nil value) [18:05:16] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4957: attempt to call field `gmatch' (a nil value) [18:05:32] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4957: attempt to call field `gmatch' (a nil value)
запарился, не могу понять в чем дело. (з.ы я ламер в никсах, серв стоит 3й год, настраивал сам, забыл всё нафик, но тут приходится
вспоминать.)
с ледоколом и раньше пытался подружить свой хаб, версию только уже не помню, ледокол встал, но постоянно ежесекундно у меня приват от "[HUB]" писал [ Lua ERROR ], сообщение ошибки не помню, плюнул и удалил ледокола, сейчас понадобился ледокол, но вот до сих пор ничего не получается. Может кто чем-нибудь поможет? Заранее благодарен за помошь.
Автор: Setuper 17.10.2011, 14:37
Скрипт явно не из первого поста, так как в скрипте из первого поста в строке 4957 нету функции gmatch. Поэтому либо выкладывай свой скрипт, либо пиши строку с ошибкой!
Автор: Vizunchik 17.10.2011, 18:28
http://mydc.ru/r/?http://ledo.feardc.net/ вот офф сайт но скрипт последний писался под 0,9,9а а щас пишется под 1,0,0
Автор: Maximum 17.10.2011, 21:37
Vizunchik, а что, какие-то изменения в ядре 0.9.9 > 1.0.0 ? или API изменился ?
Автор: CeMKa 18.10.2011, 7:51
ледокол 2.6.8 который писал про функцию "gmatch" Просыпаюсь утром, смотрю приват от [HUB]
Код
[12:48:44] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4616: bad argument #1 to `collectgarbage' (number expected, got string) [12:48:45] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4616: bad argument #1 to `collectgarbage' (number expected, got string) [12:48:46] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4616: bad argument #1 to `collectgarbage' (number expected, got string) [12:48:47] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4616: bad argument #1 to `collectgarbage' (number expected, got string) [12:48:48] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4616: bad argument #1 to `collectgarbage' (number expected, got string)
та же самая канитель что и с последней версией ледокола. только уже про 'gmatch' не матерится, а вот этой фигнёй весь приват засорен за ночь, и до сих пор сорит. хотя хаб стоит. ледокол на нем сидит.
Все версии качаю с офф сайта http://mydc.ru/r/?http://ledo.feardc.net
Сейчас попробую скрипт из первого поста.
Поставил с первого поста. Стартую. пишет:
Код
[13:00:04] <# Ledokol> Warning: Unable to run VH:GetTopic [13:00:12] <# Ledokol> Внимание: Количество разрешенных открытых файлов в системе равно 1024, что является меньше количества пользователей разрешенных в хабе 6000. Вы можете исправить это, выставив ulimit -n на 6000 или выше и перезапустив хаб. [13:00:12] <[HUB]> Script: /etc/verlihub2/scripts/ledokol.lua successfully loaded & initialized
Пока полет нормальный, приват неизвестными функциями не засирает. Поменял max_users на 1024.
Код
<# Ledokol> Warning: Unable to run VH:GetTopic
Не может запустить VH:GetTopic - как вот это исправить? подскажите плиз
ахахах, отписываюсь дальше: в период с 13:15 по 13:21
Код
[2011-10-18 13:21] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4888: bad argument #1 to `collectgarbage' (number expected, got string) [2011-10-18 13:21] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4888: bad argument #1 to `collectgarbage' (number expected, got string) [2011-10-18 13:21] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4888: bad argument #1 to `collectgarbage' (number expected, got string) [2011-10-18 13:22] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:4888: bad argument #1 to `collectgarbage' (number expected, got string)
сам по себе перестал, затснулся, а вот после.....
Код
[2011-10-18 13:27] <admin> test [2011-10-18 13:27] <[HUB]> Hub-security doesn't accept pm's, but you can try a +command (or !) [2011-10-18 13:27] <admin> bla bla [2011-10-18 13:27] <[HUB]> Hub-security doesn't accept pm's, but you can try a +command (or !) [2011-10-18 13:27] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:5265: attempt to call field `gmatch' (a nil value) [2011-10-18 13:28] <[HUB]> [ Lua ERROR ] /etc/verlihub2/scripts/ledokol.lua:5265: attempt to call field `gmatch' (a nil value) [2011-10-18 13:28] <# Ledokol>
И все это происходит со скриптом из первого поста
Автор: Setuper 18.10.2011, 9:22
Цитата
attempt to call field `gmatch' (a nil value)
Ошибка говорит о том, что функция gmatch не определена. Это может случится в двух случаях:
Используется Lua ниже 5.0 (хотя в Lua 5.0 функции gmatch тоже нету, но скрипт переопределяет её для Lua 5.0).
Скрипт неправильно определяет версию Lua.
По всей видимости тут как раз происходят события пункта 2: cкрипт неправильно определяет версию Lua. Для исправления нужно сделать следующее:
Удалить или закомментировать следующий код (в скрипте из первого поста это строки с 15769 по 15786):
Код
for _, v in pairs (paths) do local res = os.execute (v.."lua -v > \""..table_othsets ["cfgdir"]..table_othsets ["tmpfile"].."\" 2>&1")
if res then local f = io.open (table_othsets ["cfgdir"]..table_othsets ["tmpfile"], "r")
if f then local ver = f:read ("*line") -- read first line f:close () os.remove (table_othsets ["cfgdir"]..table_othsets ["tmpfile"])
if ver and (string.len (ver) > 0) then _, _, table_othsets ["ver_lua"] = string.find (ver, "(%d+[%.%d]+)") if table_othsets ["ver_lua"] then break end end end end end
Удалить или закомментировать следующую строку чтобы не надоедала предупреждением (в скрипте из первого поста это строка 15789):
Код
VH:SendDataToAll ("<"..table_sets ["ledobotnick"].."> Warning: Unable to run \"lua -v\"|", 5, 10)
P.S. Если же это не поможет, то пишите отдельный скрипт со следующим содержимым:
Код
VH:SendDataToAll ("<Bot> ".._VERSION.."|", 0, 10)
после запуска, результаты постите сюда.
Автор: Maximum 28.2.2012, 12:24
Вышла новая версия - 2.7.3
Цитата
Changed: Using FearDC Hublist instead of QSDCHublist.com for user lookup Changed: User lookup no longer requires iConv Fixed: Correct usage of percent character in string.gsub Lua function Fixed: Chat modes when changing for yourself Fixed: Unknown protocol command function for Verlihub 1.0.0 Fixed: Broken IP gag flags Added: Support for Lua 5.2 and backward compatibility for Lua 5.1 Added: Country code gag, request by Trumpy
Сам архив в первом сообщении, скрипт снова развивается
Автор: storm 27.8.2012, 21:09
Цитата(Maximum @ 28.2.2012, 13:24)
Вышла новая версия - 2.7.3
Сам архив в первом сообщении, скрипт снова развивается
к сожалению офф сайт лежит, где можно добыть инструкцию?
Автор: Saymon21 27.8.2012, 22:12
http://mydc.ru/r/?http://crazyhub.net/ledokol
Автор: Maximum 14.4.2013, 22:36
А вот и версия 2.7.4
Код
Added: ulogautoclean = 30, meaning user logger will automatically delete entries older than 30 days, request by many people Added: Soft hyphen character to forbidden nick list by default, request by PetterOSS Added: Ability to use A1, A2 and --, unknown, in all country code functions Changed: Now using Team Elite Hublist instead of FearDC Hublist for user search Fixed: Ban notification without reason, report by Uhlik Fixed: Invalid translation on !wmforce command for user without access, report by Uhlik Removed: $UserIP support, now supported by Verlihub
Added: ulogautoclean = 30, meaning user logger will automatically delete entries older than 30 days, request by many people Added: Soft hyphen character to forbidden nick list by default, request by PetterOSS Added: Ability to use A1, A2 and --, unknown, in all country code functions Changed: Now using Team Elite Hublist instead of FearDC Hublist for user search Fixed: Ban notification without reason, report by Uhlik Fixed: Invalid translation on !wmforce command for user without access, report by Uhlik Removed: $UserIP support, now supported by Verlihub
Он и не переставал его допиливать, просто у него нет времени. Отныне он будет только фиксить баги, как он говорит.
Автор: feardc 21.4.2016, 20:42
Какой смысл вот таких Богом забытых постов где загружена версия 3-х летней давности? Если человек собирается бросить это дело - обновление поста, то можно хотябы оставить официальную ссылку проэкта где можно найти последнюю версию. Или что, мозгов не хватает?
Последний релиз версии 2.8.9.16 был сделан месяц назад. Модератор, будь добр, кинь эту ссулку в первый пост: http://mydc.ru/r/?http://www.te-home.net/?do=work&id=ledokol
Автор: Ksan 21.4.2016, 23:46
Странно, при открытии первой страницы темы последнее сообщение (которое вчерашнее от feardc) оказывается первым.. а первое отодвигается на второе. Я понимаю, модератор хотел показать ссылку на последнюю версию, но результат выглядит весьма странно.
Автор: Saymon21 22.4.2016, 0:40
Пост открепил, ссылку в первый пост добавил.
Автор: Tsd 27.8.2016, 13:37
Исправлены синтаксические ошибки в файле перевода русского языка Ledokol 2.9.0.22
Исправлены синтаксические ошибки в файле перевода русского языка Ledokol 2.9.0.22
Спасибо. Если хочешь быть максимально полезен, зарегистрируйся на Transifex, там лежат переводы Ledokol и Verlihub которые можно редактировать в прямом эфире. Я это к тому что модификация одного файла ничего не изменит, последующие версии будут переведены также "неправильно".