Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

MyDC.ru _ Kорзина _ От: Hub's Big Ass Bot

Автор: Gangster 4.7.2008, 13:14

как в хуббе зделать чтобы вип мог кикать и банить максимум на час?

Автор: dimetrius 4.7.2008, 13:22

Цитата(Gangster @ 4.7.2008, 13:14) *
как в хуббе зделать чтобы вип мог кикать и банить максимум на час?

Да вроде никак! там же чётко сказано что каждое наказание на определённое время! Причём это не зависит от того, кто наказывает!

Автор: Infernus-pro 4.7.2008, 14:50

Пропиши менюшку Випу и все)
HUBBABOT зайди в папку и найди папку UC там 3 профиль (VIP) добавь это:

Код
1 2 Юзера\Бан\Врем. баны\Временно забанить юзера по нику$<%[mynick]> !tempban %[nick] %[line:Укажите время 1m= 1 мин 1h = 1 час] %[line:Укажите причину]|
1 2 Юзера\Бан\Врем. баны\Временно забанить юзера по IP$<%[mynick]> !tempbanip %[ip] %[line:Укажите время 1m= 1 мин 1h = 1 час] %[line:Укажите причину]|

можно банить как на час так и на 1 минуту.
Время наказания можно поменять но это уже касаться будет как Випа так и Опа и Админа!

Автор: Gangster 14.7.2008, 19:32

чет хуба проц сильно грузит :( можноли это исправить?

Автор: Nickolya 23.7.2008, 15:13

Думаю нет, на проце есть подобная тема, там если что подробнейший ответ почему. Думаю вскоре сделаем сами что-то подобное, так что пользуйтесь пока отдельными скриптами.

Автор: Fodin 2.8.2008, 23:17

Цитата(Nickolya @ 23.7.2008, 22:13) *
Думаю нет, на проце есть подобная тема, там если что подробнейший ответ почему. Думаю вскоре сделаем сами что-то подобное, так что пользуйтесь пока отдельными скриптами.

Если не сложно, можно ссылочку? Я что-то не нашел там такой темы.
Лично я взял хуббу и сам перевел под API2 по хелпу, идущему с птокой. И работает все (кроме minshare, просто не рыл пока код насчет нее). Выкладывать не стану, т.к. достаточно много я там заточил под свой хаб напрямую, минуя все настройки и программистские правила. :-)
А также добавил команду хистори (на SQLite), зависящую от шары пользователя. 2Гб шары - одна строка хистори. В приветственное сообщение добавил не только лидера рейтинга, но и аутсайдера среди ненулевиков. И перечислил там же ники всех личеров-нулевиков-файлососов.
Плюс дописал фишку, чтобы 5 юзерам с наименьшей шарой ниже 70Гб приходило напоминалово, почти как нулевикам. Только нулевикам раз в 15 минут, аутсайдерам - раз в час. Действует. :-) Тех, кто отписался и объяснил, почему такая мелкая шара - занес в исключения.
Ну, и кучу скриптов разных под свой хаб переписал/перевел.
Кто хочет глянуть - dc.odinsoft.ru

Автор: Wariner 3.8.2008, 11:58

Цитата(Fodin @ 3.8.2008, 0:17) *
Лично я взял хуббу и сам перевел под API2 по хелпу, идущему с птокой. И работает все (кроме minshare, просто не рыл пока код насчет нее). Выкладывать не стану, т.к. достаточно много я там заточил под свой хаб напрямую, минуя все настройки и программистские правила. :-)
А также добавил команду хистори (на SQLite), зависящую от шары пользователя. 2Гб шары - одна строка хистори. В приветственное сообщение добавил не только лидера рейтинга, но и аутсайдера среди ненулевиков. И перечислил там же ники всех личеров-нулевиков-файлососов.
Плюс дописал фишку, чтобы 5 юзерам с наименьшей шарой ниже 70Гб приходило напоминалово, почти как нулевикам. Только нулевикам раз в 15 минут, аутсайдерам - раз в час. Действует. :-) Тех, кто отписался и объяснил, почему такая мелкая шара - занес в исключения.

У меня возник вопрос, зачем выкладывать описание того чего выкладывать не собираешься?! Не понимаю(((( Объясни still_dreaming.gif

Цитата(Fodin @ 3.8.2008, 0:17) *
Ну, и кучу скриптов разных под свой хаб переписал/перевел.
Кто хочет глянуть - dc.odinsoft.ru

Заглянул посмотрел.... ничего нового там не увидел... Переделки хуббы снаружи почти не видны, а остальные скрипты вроде как стандартные.

PS. 2Fodin не хотел тебя обидеть;) если можешь выложи отдельно файл functions.lu а то у меня в нём ошибка(((

Автор: Fodin 7.8.2008, 5:04

Цитата(Infernus-pro @ 6.8.2008, 20:44) *
Можно ли в Хуббаботе в приветсвии:

Добавить вот это:

А чем отличается "Размер расшаренных вами файлов" от "Ваш вклад в шару хаба"? :-)
Тексты лежат в папке HUBBABOT/TEXTS.

Цитата
У меня возник вопрос, зачем выкладывать описание того чего выкладывать не собираешься?! Не понимаю(((( Объясни still_dreaming.gif

Начал с вопроса, потом увлекся, перешел на хвастовство. :-)


Цитата
Заглянул посмотрел.... ничего нового там не увидел... Переделки хуббы снаружи почти не видны, а остальные скрипты вроде как стандартные.

А что нового, помимо того, что я описал, ты хотел разглядеть? :-) Я написал, что переделать хуббу с АПИ1 на АПИ2 совсем не сложно. И полезно в плане изучения Lua и получения возможности впоследствии самостоятельно дописывать то, что хочется лично тебе, а не просить на форумах скрипты.
У меня примерно 2 недели заняло изучение, сейчас уже многое могу сам сделать.
Цитата
PS. 2Fodin не хотел тебя обидеть;) если можешь выложи отдельно файл functions.lu а то у меня в нём ошибка(((

Я уже написал, что у меня он может отличаться от чистой хуббы и просто не заработать с твоей. Плюс еще один весьма важный момент: ошибки типа (string expected, got nil) возникают чаще всего в других модулях, т.к. функции передается нулевое значение, а не ожидаемый ей параметр.
Напиши здесь, что за ошибка, возможно, помогу.

Автор: Wariner 7.8.2008, 9:11

Цитата(Fodin @ 7.8.2008, 6:04) *
А что нового, помимо того, что я описал, ты хотел разглядеть? :-)

хех, просто твои слова:"Ну, и кучу скриптов разных под свой хаб переписал/перевел. " Думал увидеть что то чего ещё не видел... хотя пересмотрел все скрипты мутора))))

а ошибка такая Синтаксис scripts/HUBBABOT/functions.lu:223: bad argument #1 to 'GetUser' (string expected, got nil)
сам лазил ковырял но так и не нашёл что нужно сделать(((

Автор: Infernus-pro 7.8.2008, 10:52

Цитата
А чем отличается "Размер расшаренных вами файлов" от "Ваш вклад в шару хаба"? :-)
Тексты лежат в папке HUBBABOT/TEXTS.

Тем что в "размере расшаренных вами данных" показывает просто шару а в "Ваш вклад в шару хаба" показывает в процентах, например у тебя шара 4 Гб и твой процент вклада в шару примерно 0,02

Автор: Fodin 7.8.2008, 15:49

Цитата(Wariner @ 7.8.2008, 17:11) *
хех, просто твои слова:"Ну, и кучу скриптов разных под свой хаб переписал/перевел. " Думал увидеть что то чего ещё не видел... хотя пересмотрел все скрипты мутора))))

Ну, я довольно много переписал из того, что нашел. Кардинально нового да, пока нет. Только скрипта валют не видел вообще нигде.
Цитата
а ошибка такая Синтаксис scripts/HUBBABOT/functions.lu:223: bad argument #1 to 'GetUser' (string expected, got nil)
сам лазил ковырял но так и не нашёл что нужно сделать(((

Дело в том, что именно так и происходит. Функцию вызывают из другого места и передают ей пустой параметр. Т.е. ошибка не в этом файле, скорее всего. Я обычно тупо проставляю перед вызовами нужной функции Core.SendToNick("тут мой ник", "Вызвали из ...") и смотрю, где возникает ошибка. Хотя правильно пользоваться библиотекой отладки, которая покажет стек.

Цитата(Infernus-pro @ 7.8.2008, 18:52) *
Тем что в "размере расшаренных вами данных" показывает просто шару а в "Ваш вклад в шару хаба" показывает в процентах, например у тебя шара 4 Гб и твой процент вклада в шару примерно 0,02

Поищи в файлах хуббы, где встречается "MINSHAREVAL". Там довольно понятно, что вычисляется и как заменяется. Сделай в текстовом файле [VKLAD], а в скрипте присвой ей процент от шары и замену.

Автор: LyaKich 8.8.2008, 1:26

Народ напомните где там подправит скрытие шары

Автор: XakeR 10.8.2008, 20:22

Проблемка вобщем такая. Если хуба стоит в списке скриптов самый первый, то менюшка у других скриптов не работает, а так же информация которую выводят другие скрипты при входе на хаб( например приветствие) не выводиться. Как это исправить?
Если передвинуть хубу вниз (например поставить самым последним) то информация отсылаемая другими скриптами при входе на хаб находиться выше приветственного сообщения хубабота. Хотелось чтоб было после сообщения хубы.

Автор: kc_duke 9.10.2008, 9:39

Здраствуйте,
поставил конверченного бота на версию 4.1.1.1, поправил пути, как было описано на первой странице а он не рабит :( Скрипт запускается проде бы без ошибок, но при написании в чат любого сообщения вылезает ошибка:

Код
[14:33] Синтаксис C:\Program Files\PtokaX\scripts\hubbabot2.lua:684: attempt to index field '?' (a nil value)

Автор: MEXAHuK 18.10.2008, 11:15

ошибки :
[14:12] Синтаксис D:\_hubs\0.4.1.1\scripts\hubbabot2.lua:656: attempt to call global 'saveUSExpress' (a nil value)
[14:12] Синтаксис D:\_hubs\0.4.1.1\scripts\hubbabot2.lua:606: attempt to call global 'LogStats' (a nil value)
[14:12] Синтаксис D:\_hubs\0.4.1.1\scripts\hubbabot2.lua:606: attempt to call global 'LogStats' (a nil value)
VERSION = "2.28 RC3c"
просьба пояснить и разъяснить...

Автор: Genazb 21.10.2008, 0:27

Ошибка
Синтаксис ...в программ\Сеть\Сервер\0.4.1.1\scripts\hubbabot2.lua:667: attempt to call global 'saveUSExpress' (a nil value)

Автор: Infernus-pro 26.10.2008, 17:13

В общем такая ошибка. Пытаюсь через меню хаба, Управление/Задать параметр/Disable Logs (к примеру, значение 0 ставлю). Выводит сообщение:

Цитата
[19:04:30] <HUBBABOT> Параметр установлен: DisableLogs = 0

Затем вылазиет ошибка:
Цитата
[19:04] Синтаксис scripts/HUBBABOT/DATA/cfg.dat:22: unexpected symbol near 'И'

Следом за ней другая:
Цитата
[19:05] Синтаксис ...tokX 0.4.1.1\scripts\hubbabot2.lua:897: attempt to index global 'CFG' (a nil value)

Потом эта ошибка:
Цитата
[19:12] Синтаксис ...tokX 0.4.1.1\scripts\hubbabot2.lua:331: attempt to index global 'CFG' (a nil value)

Подскажите пожалуйста как это можно исправить?

Автор: Wariner 26.10.2008, 19:01

Цитата(Infernus-pro @ 26.10.2008, 17:13) *
Подскажите пожалуйста как это можно исправить?

Открой файл scripts/HUBBABOT/DATA/cfg.dat
Всё что написано в нём русскими буквами должно быть закоментированно!
Например так:
Код
-- Пропускать неизветсные команды хабу?
-- 1: Бот пропускает неизвестные команды в хаб;
-- 0: бот блокирует прохождение неизвестных команд в хаб, сообщая о неправильности команд
-- пользователю.
AllowOtherCommands=1,

Автор: Infernus-pro 26.10.2008, 19:16

Цитата
Открой файл scripts/HUBBABOT/DATA/cfg.dat
Всё что написано в нём русскими буквами должно быть закоментированно!

Да именно все так:
Код
-- Анти порнофильтр
-- 1: Включить фильтрацию порнографии на хабе
-- 0: Отключить функцию
AntiPornoFilter=0,

НО!
Когда поменял сис параметр через хаб вот что получилось когда зашел в cfg файл:
Цитата
AllowOtherCommands=1
AntiPornoFilter=0
AskShareToPm=1
BANTIME=1
BotMessagesToPm=1
ChatCheck=0
ChatQMode=0
ChatQRatio=15
ChatQTime=864000
ChatQValue=1024000000

и т.д. В чем же проблема?

Автор: СТУДЕНТ 26.10.2008, 19:51

Вот тебе cfg на русском думаю разберёшься там всё ясно и понятно на писано big_smile.gif

 cfg.rar ( 3.02 килобайт ) : 18
 

Автор: dimetrius 26.10.2008, 20:11

Цитата(Infernus-pro @ 26.10.2008, 16:13) *
В общем такая ошибка. Пытаюсь через меню хаба, Управление/Задать параметр/Disable Logs (к примеру, значение 0 ставлю). Выводит сообщение:

Затем вылазиет ошибка:

Следом за ней другая:

Потом эта ошибка:

Подскажите пожалуйста как это можно исправить?

а вот через меню хаба ним никогда не получалось управлять, приходится потом подменять файл настройки на не испоганеный!

Автор: Wariner 26.10.2008, 20:30

Если ты не заметил то не хватает запятых!!!!
Просто при сохранении настроек бот сохраняет без запятых скорее всего... А русским прописывал человек который конвертировал скрипт и этого там быть не должно!

Автор: Infernus-pro 26.10.2008, 21:45

Цитата
Вот тебе cfg на русском думаю разберёшься там всё ясно и понятно на писано

абсолютно такой же и у меня
Цитата
а вот через меню хаба ним никогда не получалось управлять, приходится потом подменять файл настройки на не испоганеный!

да, да заметил)) но подменять не выйдет если хаб на другом компе - доступа нет, только через меню хаба...

Автор: Wariner 3.11.2008, 20:59

вот тебе мануал

 readme.html ( 22.59 килобайт ) : 18
 

Автор: NikseR 10.11.2008, 2:43

Поставил. Все менюшки, которые я юзал под API1 на удивление работают feel_good.gif
Кроме одной: "Информация - Топ пользователей" (!sharetop). Выдает такую ошибку:

Код
[02:42] Синтаксис D:\PtokaX 0.4.1.1\scripts\HUBBABOT\dialog.lu:25: bad argument #3 to 'SendPmToNick' (string expected, got number)

Можно это как-нибудь вылечить?
Спасибо

Автор: Wariner 10.11.2008, 21:37

Самое простое поставить отдельный шаратоп а в боте выключить...

Автор: Артём 11.11.2008, 21:14

choler.gif Мёртвый.... как не пытался только его запустить безполезно scorn.gif

Автор: Wariner 11.11.2008, 22:32

это конечно Оффтоп, сори, у кого руки прямые работает... просто надо посидеть, почитать мануал и настроить под себя!

Автор: NikseR 12.11.2008, 1:57

Цитата(Wariner @ 10.11.2008, 21:37) *
Самое простое поставить отдельный шаратоп а в боте выключить...

Ок. В боте выключил.
Осталось поставить отдельно. Только где его найти отдельно? Обнаружил нечто похожее (как мне кажется) вот в этой теме http://mydc.ru/topic288.html но там только под API1 confuse.gif

Автор: Wariner 12.11.2008, 10:39

2NikseR http://mydc.ru/topic602.html

Автор: ILYA_Zzz 13.11.2008, 3:53

Люди добрые, спасите помогите! =)
У меня возникла проблема: хубба бот не показывает приветствие (hallo.txt) никому кроме администратора. В чём может быть проблема?
ptokax 0.4.1.1 При этом если входит на канал обычный Reg пользователь то в скрипте вылетает ошибка "c:/programs/PtokaX/scripts/HUBBABOT/dialog.lu:70: attempt to index field '?' (a nil value)" и в окне чата вместо приветствия видно только [15:58:14] >>> Этот хаб работает под управлением HUBBABOT

hubba bot VERSION = "2.28 RC3c"
converted X-Ray with PtokaX LUA API Converter v0.9 at 01/27/08
Заранее Огромное Спасибо!

Автор: Wariner 13.11.2008, 18:51

Не знаю в чём твоя проблема... Может ты не прописывал пути? Ибо только что скаченный из первого поста бот с прописанными путтями отсылает сообщение как админу так и зарег. юзеру!

Автор: ILYA_Zzz 13.11.2008, 21:36

пути прописал полностью {HOMEPATH = "c:/programs/PtokaX/scripts/HUBBABOT/"}
началось это после того как дал права на !topic Операторам

Автор: Roman 22.11.2008, 0:11

Вылазит ошибка при флуде:
[23:06:49] <Dark> dchub://ostrov
[23:06:51] <Dark> dchub://ostrov
[23:06:53] <HUBBABOT> Глубокоуважаемый Dark (14.8.02.6)! Не забывайте, что частая реклама запрещена правилами хаба!
[23:06:53] <Dark> dchub://ostrov
[23:06:53] <Dark> dchub://ostrov
[23:07:05] <HUBBABOT> Глубокоуважаемый Dark (14.8.02.6)! Не забывайте, что частая реклама запрещена правилами хаба!
[23:07:05] <Dark> dchub://ostrov
[23:07:05] <Dark> dchub://ostrov
[23:07:07] <Dark> dchub://ostrov
[23:07:07] <HUBBABOT> Пользователь Dark временно лишен права говорить в чате. Номер нарушенного правила: 5. Дата и время окончания ограничений: 2008/11/23 23:07:06. Наказал: HUBBABOT


[23:07] hubbabot2.lua загружен.
[23:07] Синтаксис HUBBABOT/us.lu:109: attempt to call global 'GetItemByName' (a nil value)
[23:07] Синтаксис HUBBABOT/us.lu:109: attempt to call global 'GetItemByName' (a nil value)

Автор: Wariner 22.11.2008, 0:18

Читаем http://mydc.ru/ipb.html?s=&showtopic=156&view=findpost&p=651 и исправляем)))

Автор: Vizunchik 23.11.2008, 15:56

народ дайте рабочую HUBBABOT на 0.4.1.1

Автор: Wariner 23.11.2008, 18:46

А в первом посте чем тебе не рабочая?! Читай всю тему и всё будет

Автор: Vizunchik 23.11.2008, 20:20

вот нашёл новй HUBBABOT_2.27_RC4 выдаёт вот такую ошибку на 0.4.1.1

[22:15] Синтаксис ...:\Users\Радмир\Desktop\0.4.1.1\scripts\hubbabot2.lua:222: module 'HUBBABOT/io.lu' not found:
no field package.preload['HUBBABOT/io.lu']
no file 'C:\Users\Радмир\Desktop\0.4.1.1\HUBBABOT/io\lu.lua'
no file 'C:\Users\Радмир\Desktop\0.4.1.1\libs\HUBBABOT/io\lu.lua'
no file 'C:\Users\Радмир\Desktop\0.4.1.1\scripts\libs\HUBBABOT/io\lu.lua'
no file 'C:\Users\Радмир\Desktop\0.4.1.1\HUBBABOT/io\lu.dll'
no file 'C:\Users\Радмир\Desktop\0.4.1.1\libs\HUBBABOT/io\lu.dll'
no file 'C:\Users\Радмир\Desktop\0.4.1.1\scripts\libs\HUBBABOT/io\lu.dll'
no file 'C:\Users\Радмир\Desktop\0.4.1.1\HUBBABOT/io.dll'
no file 'C:\Users\Радмир\Desktop\0.4.1.1\libs\HUBBABOT/io.dll'
no file 'C:\Users\Радмир\Desktop\0.4.1.1\scripts\libs\HUBBABOT/io.dll'

 HUBBABOT_2.27_RC4.rar ( 71.23 килобайт ) : 1
 

Автор: Wariner 23.11.2008, 20:33

2Vizunchik: ты издеваешься?! Нажми на ссылку там рабочая версия 2.28!!!!!! http://mydc.ru/ipb.html?s=&showtopic=135&view=findpost&p=530

Автор: Vizunchik 23.11.2008, 21:47

Цитата(Wariner @ 23.11.2008, 22:33) *
2Vizunchik: ты издеваешься?! Нажми на ссылку там рабочая версия 2.28!!!!!! http://mydc.ru/ipb.html?s=&showtopic=135&view=findpost&p=530

feel_good.gif
не я во =т и эту поставил но у меня ошибка

[23:42] Синтаксис C:\Users\Радмир\Desktop\0\scripts\hubbabot2.lua:442: bad argument #2 to 'SendToNick' (string expected, got nil)


как это справить

 hubbabot2.lua ( 29.7 килобайт ) : 0
 

Автор: Wariner 23.11.2008, 21:52

Тебе влом почитать?! всё написанно в начале темы!!!!

Автор: Vizunchik 23.11.2008, 22:19

Цитата(Wariner @ 23.11.2008, 23:52) *
Тебе влом почитать?! всё написанно в начале темы!!!!

а тут не описывали такую ошибку

[23:42] Синтаксис C:\Users\Радмир\Desktop\0\scripts\hubbabot2.lua:442: bad argument #2 to 'SendToNick' (string expected, got nil)

Нород Может лудше бует если выложите рабочую и провереную на всё 100%

Автор: Sephiroth_Lukaw 23.11.2008, 22:21

http://mydc.ru/topic135.html?hl=bad+argument+#2+to+'SendToNick'
http://mydc.ru/topic135.html?view=findpost&p=657
upd. У меня галлюцинации, но пост точно был О_О
*удалите сообщение*

Автор: Setuper 23.11.2008, 22:28

ппц Vizunchik тестить сразу все скрипты и на разных хабах и PtokaX и Verli... Такое ощущение, что просто флудит choler.gif

Автор: Wariner 23.11.2008, 22:32

Исправил пару ошибок, прописал пути... Ищите в первом посте!

Цитата(Vizunchik @ 23.11.2008, 22:19) *
Нород Может лудше бует если выложите рабочую и провереную на всё 100%


Если ты сам ничего не будешь делать, то рабочей версии у тебя не будет!

Автор: Vizunchik 23.11.2008, 22:43

о всё Заработала

А можно как нить это убрать
[00:40:25] >>> Этот хаб работает под управлением HUB's Big Ass Bot v2.28 RC3c by NoNick & NRJ 2006

Автор: Sephiroth_Lukaw 23.11.2008, 22:44

Не надо Копирайты убирать! Дайте авторам хоть капельку счастья и так всё бесплатно + исходники открыты. Закроют - убирать будет сложнее.

Автор: Wariner 23.11.2008, 23:24

Пофиксил злополучную ошибку

Цитата
Синтаксис scripts/HUBBABOT/functions.lu:223: bad argument #1 to 'GetUser' (string expected, got nil)


скрипт в первом посте!

PS: тему почищу

Автор: Fodin 25.11.2008, 14:37

Цитата(NikseR @ 10.11.2008, 10:43) *
Поставил. Все менюшки, которые я юзал под API1 на удивление работают feel_good.gif
Кроме одной: "Информация - Топ пользователей" (!sharetop). Выдает такую ошибку:
Код
[02:42] Синтаксис D:\PtokaX 0.4.1.1\scripts\HUBBABOT\dialog.lu:25: bad argument #3 to 'SendPmToNick' (string expected, got number)

Можно это как-нибудь вылечить?
Спасибо

В interface.lu примерно 1221 строка в функции sharetop должна выглядеть так:
BotSayToUser(sUser,""..TableMaxSize(sharetop));

Автор: ILYA_Zzz 26.11.2008, 3:29

Цитата(ILYA_Zzz @ 13.11.2008, 3:53) *
Люди добрые, спасите помогите! =)
У меня возникла проблема: хубба бот не показывает приветствие (hallo.txt) никому кроме администратора. В чём может быть проблема?
ptokax 0.4.1.1 При этом если входит на канал обычный Reg пользователь то в скрипте вылетает ошибка "c:/programs/PtokaX/scripts/HUBBABOT/dialog.lu:70: attempt to index field '?' (a nil value)" и в окне чата вместо приветствия видно только [15:58:14] >>> Этот хаб работает под управлением HUBBABOT

hubba bot VERSION = "2.28 RC3c"
converted X-Ray with PtokaX LUA API Converter v0.9 at 01/27/08
Заранее Огромное Спасибо!

Вобщем произошло это из-за создании группы "Operator++" с теми же правами как и у "Operator" для тестов, вот и не понятно почему хубба не работает как надо если есть ещё одна группа =(
Вобщем откатил всё назад, восстановил родные группы, скачал последнюю версию хуубы из первого топика (автору МегаРеспект!!!) восстановил настройки, всё работает супер =)

Автор: Wariner 28.11.2008, 20:07

Исправил ошибку изменения параметров из меню! Правда описание в файле настроек оставить не удалось! Для этого читайте файл по настройке из первого поста;)

Автор: ILYA_Zzz 30.11.2008, 3:00

Нашёл ошибку в правах, сменить пароль REG юзеру можно, а VIP нельзя =) // CmdCheck.dat 22 строка (должно быть CPASSWD|01111)
И вот с этим что то надо сделать... может я чего не понимаю, то плиз, растолкуйте:
Проблемма с рйтингом шары, в рейтинге в 10 раз больше народу чем на хабе зарегистрировано, из-за динамического IP.

Код
Рейтинг самых больших коллекций хаба:
>>> [1]      1.362 TБ     User1  [192.168.0.1]
    [2]      1.263 TБ     User2  [89.113.136.*]
    [3]      825.428 ГБ     User3  [85.249.86.*]
    [4]      794.03 ГБ     User4  [212.34.122.*]
    [5]      666.357 ГБ     User5  [212.34.97.*]
    [6]      445.337 ГБ     User6  [84.53.216.*]
    [7]      404.595 ГБ     User7  [212.34.123.20]
    [8]      403.512 ГБ     User7  [212.34.119.98]
    [9]      403.512 ГБ     User7  [84.53.254.213]
    [10]      402.131 ГБ     User7  [212.34.99.91]
    [11]      400.74 ГБ     User7  [212.34.111.67]
    [12]      399.917 ГБ     User7  [84.53.251.167]
    [13]      375.836 ГБ     User8  [212.34.97.124]
    [14]      375.836 ГБ     User8  [84.53.252.89]
    [15]      370.31 ГБ     User8  [212.34.113.148]
    [16]      370.307 ГБ     User8  [212.34.124.200]
    [17]      324.918 ГБ     User9  [84.53.208.*]
    [18]      303.715 ГБ     User10  [212.34.101.*]
и т.д...

люди удивляются откуда бертся сумашедшая цифра рейтинга, которая в приветствии, а вырезать эту "фичу" жалко =)

PS: не плохо было бы добавлять к фразе
Цитата(Wariner @ 28.11.2008, 20:07) *
Исправил ошибку...

{относительно предыдущей версии, изменения произошли в файлах *.*, ...}

Автор: Wariner 30.11.2008, 18:56

Цитата(ILYA_Zzz @ 30.11.2008, 3:00) *
Нашёл ошибку в правах, сменить пароль REG юзеру можно, а VIP нельзя =) // CmdCheck.dat 22 строка (должно быть CPASSWD|01111)

Это не ошибка, каждый настраивает как хочет)))

Цитата(ILYA_Zzz @ 30.11.2008, 3:00) *
И вот с этим что то надо сделать... может я чего не понимаю, то плиз, растолкуйте:
Проблемма с рйтингом шары, в рейтинге в 10 раз больше народу чем на хабе зарегистрировано, из-за динамического IP.

люди удивляются откуда бертся сумашедшая цифра рейтинга, которая в приветствии, а вырезать эту "фичу" жалко =)

Что то я не понял в чём проблема можешь как то подругому написать?

Цитата(ILYA_Zzz @ 30.11.2008, 3:00) *
PS: не плохо было бы добавлять к фразе

{относительно предыдущей версии, изменения произошли в файлах *.*, ...}

А у тебя там настолько глобальные изменения что заменить файлы не реально?

Автор: ILYA_Zzz 1.12.2008, 21:19

Цитата(Wariner @ 30.11.2008, 18:56) *
Это не ошибка, каждый настраивает как хочет)))

Ну незнаю, какой же это VIP если он даже праоль сменить не может? eyes_droped.gif Всётаки это неправильно, имхо.
Цитата(Wariner @ 30.11.2008, 18:56) *
Что то я не понял в чём проблема можешь как то подругому написать?

Принцип работы рейтинга, из числа зарегистрированных пользователей выстроить их в порядке по убыванию шары, и пронумеровать. Но если один и тот же человек заходит с разных IP адресов, то каждый раз он ДОБАВЛЯЕТСЯ в этот список! Т.е. у одного юзера "User3" увеличилась шара, и он поднялся выше, над юзером "User4"
А вот если изменилась не шара а IP адрес, то юзер не переместился куда либо а появился в списке ещё один такой же, с той же шарой (может и с другой) в списке! Если один и тот же человек, с рейтингом 1 зайдёт на хаб 10 раз подряд и каждый раз с разным IP адресом, то в списке с првого по десятый будет только этот человек, и если на хабе зарегистрировано всего 20 человек, то в рейтинге их уже будет 30.

Цитата(Wariner @ 30.11.2008, 18:56) *
А у тебя там настолько глобальные изменения что заменить файлы не реально?

Ну можно и не выкладывать, просто удобней было бы, не 40 минут на правку, а 30 сек на абзац big_smile.gif

Автор: Wariner 1.12.2008, 21:32

Что то нет у меня идей по поводу топа... Там идёт привязка к IP, можно конешно изменить на привязку к нику, но я считаю что IP надёжнее! Подумаем....

PS: если у кого то есть идеи предлогайте)))

Автор: ILYA_Zzz 1.12.2008, 21:59

Ну моя идея, это всё таки рейтинг шары конкретного человека, идентифицируемого ником, а не какого то там айпишника dribble.gif
Так что учёт IP адресов из подсчёта шары надо бы совсем исключить, зачем он нужен? Много провайдеров используют динамичесую раздачу IP адресов, так что это только приведёт к не желанию использовать такой рейтинг Да и один и тот же пользователь может конектится к хабу с разных мест, и уви дев своего двойника в рейтинге будет не очень понятно... beat_brick.gif

Автор: Wariner 1.12.2008, 22:20

А если это будет не тот же человек, а другой юзер с таким же ником?!

Автор: Setuper 1.12.2008, 22:57

То, что много провайдеров динамически раздают ip адреса - это возможно, но и провайдеров со статической раздачей не меньше!

Подсказка к решению проблемы с повторами:

CODE
function sharetop(sUser,arg)
local num= GetArg(arg)
if tonumber(num) then
num=tonumber(num)
else
num=0
end

local sharetop={}
local num_items=0
for i,v in pairs(SHARES) do
num_items=num_items+1
local st={}
st.nick=v.nick
st.ip=i
st.size=v.size
table.insert(sharetop,st)
end
table.sort(sharetop,function(a1,a2) return a1.size> a2.size end)

if num==0 then
num=num_items
end
local msg ="\r\n"..messages[28].."\r\n"..messages[167]
local indx,tCheckRep=1,{}
for i,v in pairs(sharetop) do
if not tCheckRep[v.nick] then
tCheckRep[v.nick]=true
local strsmg=""
if sUser.sIP==v.ip then
strsmg="\r\n>>>\t".. messages[168]
else
strsmg="\r\n\t".. messages[169]
end

strsmg = string.gsub(strsmg, "%[POS%]", indx)
strsmg = string.gsub(strsmg, "%[NICK%]", v.nick)
strsmg = string.gsub(strsmg, "%[IP%]", v.ip)
strsmg = string.gsub(strsmg, "%[SHARE%]", getNormalShare(v.size))
strsmg = string.gsub(strsmg, "%[TAB%]", "\t")
msg = msg .. strsmg
num=num-1
if num<=0 then
break
end
indx=indx+1
end
end
msg = msg .."\r\n"..messages[28].."\r\n"
BotSayToUser(sUser,msg);
ClearMem()
return 1
end

Автор: ILYA_Zzz 2.12.2008, 0:56

Setuper - спасибо, всё работает супер!

Автор: ILYA_Zzz 3.12.2008, 1:38

Заметил, что у меня не работает !password
Откатывал все изменения назад, так и не заработало beat_plaster.gif
У кого нибудь это функционирует?

Автор: ILYA_Zzz 10.12.2008, 22:12

В чём проблемма так и не пойму!
Команда бота !password работает, но не меняет пароль, а встроенная команда птоки !passwd работает, но как её вызвать из контекстного меню не знаю.
PASSWD = 1 3 {PASSWD}$<%[mynick]> ![cmd] %[line:{TXT_NEWPASS}]|
Помогите плз. =)

Автор: Wariner 10.12.2008, 22:37

В файле interface.lu исправь:

Код
function passwd(sUser,arg)
    if (US[sUser.sIP].locknick~="") then
        if     (US[sUser.sIP].locknick~=sUser.sNick) then
            BotSayToUser(sUser,messages[108])
            return 1
        end    
    end

    local password = GetArg(arg)
    if password == nil then
        BotSayToUser(sUser,messages[78])
        return 1
    end
    RegMan.DelReg(sUser.sNick)
    RegMan.AddReg(sUser.sNick, password, sUser.iProfile)

    local msg=messages[79];
    msg=string.gsub(msg,"%[PASSWORD%]",password);
    BotSayToUser(sUser, msg)
    return 1
end

Автор: Setuper 10.12.2008, 23:10

а можно было просто менюшку под стандартную команду сделать)))

Автор: ILYA_Zzz 11.12.2008, 1:19

дык я и с менюшкой попытался - ничего невышло.
и в коде по "ключевым" словам порылся - ничего не понял eyes_droped.gif
Спасибо за быстрые ответы! щас заценю =)

ЗЫ всего делов то, удалить перед записью забыли >.<

===============================================
Всё работает супер! Wariner - в очередной раз тебе огромное спасибо!

***
Заметил такой косяк!
Если отправлять сообщение в оффлайн, и использовать коды скобок или пробелов, то сообщение не отправляется а вылетает в главном окне на всеобщее обозрение!
[01:15:09] <user1> !msgnick user2 %20
[01:15:34] <user1> !msgnick user2 %2F
если их вручную забить в mail.dat, то сообщение доходит, но так могу сделать только я =)
как можно вылечить?

Автор: Wariner 11.12.2008, 18:44

по поводу последнего в файле interface.lu исправляем

Код
--------------------------------------------------------------------------------------------------------------------------------------------
-- O F F L I N E         M E S S A G E S
--------------------------------------------------------------------------------------------------------------------------------------------
function msgnick(sUser,arg)
    local to, text = GetNickMsg(arg)
    if to==nil then
        BotSayToUser(sUser,messages[138])
        return 1
    end
    if not text then
        BotSayToUser(sUser,messages[139])
        return 1
    else
        if string.find(text, "%%") then
            text = string.gsub(text, "%%", "%% ")        
        end    
    end
    if CFG.MaxMailSize>0 then
        if string.len (text) > CFG.MaxMailSize then
            BotSayToUser(sUser,string.gsub(messages[150], "%[MAXSIZE%]", CFG.MaxMailSize))
            return 1
        end
    end
...


а по поводу менюшки не понимаю в чём проблема
Цитата
Core.SendToUser(tUser, "$UserCommand 1 3 вкладка1\\вкладка2$<%[mynick]> команда %[line:то что надо ввести]&*#124;")


удалить *

PS: как руки дойдут все новвовведения исправлю и выложу в первом посте

Автор: Артём 12.12.2008, 1:11

Извениет если немного не потеме: confuse.gif а где в хаббуте можно изменить функцию регистрации ( к примеру я даю юзеру полномочия випа с помощью меню и ему пароль автоматом ставится его ник ) (хаббот на API 1 ... хотя наверно разници нету на какую API )

Автор: Setuper 12.12.2008, 2:51

Ищи по файлам. Неужели тебе лень по файлам полазить? Или тебя прямо носом надо ткнуть?
Раз уж ты активно используешь скрипты и интересуешься этим, учись работать со скриптами сам! Или не можешь додуматься нажать в файле Ctrl+F и вбить характерную фразу?

Автор: Артём 12.12.2008, 9:14

Цитата(Setuper @ 12.12.2008, 2:51) *
Ищи по файлам. Неужели тебе лень по файлам полазить? Или тебя прямо носом надо ткнуть?
Раз уж ты активно используешь скрипты и интересуешься этим, учись работать со скриптами сам! Или не можешь додуматься нажать в файле Ctrl+F и вбить характерную фразу?

choler.gif зачем так грубо!?! anger.gif я всё перелазил и ненашёл,вот и решил спросить!СПС за ответ! scorn.gif

Автор: Setuper 12.12.2008, 13:00

Вот только врать не надо... Если бы ты действительно искал, и как ты говоришь, всё перерыл, то ты бы наткнулся на эту функцию, тем более, что она с комментарием. Если ты не обратил внимания на комментарий, то это означает, что ты вовсе и не искал.

Она находится в самом большом по размеру файле interface.lu

Код
-- дает указанному нику указанный профиль. Если ник не был зарегистрирован - дает ему пароль, совпадающий с ником. Если был зарегистрирован - не меняет пароля. Если профиль не указан или неверен - не срабатыватывает
function setreg(sUser,arg)
...

Автор: Артём 12.12.2008, 21:17

Цитата(Setuper @ 12.12.2008, 14:00) *
Вот только врать не надо... Если бы ты действительно искал, и как ты говоришь, всё перерыл, то ты бы наткнулся на эту функцию, тем более, что она с комментарием. Если ты не обратил внимания на комментарий, то это означает, что ты вовсе и не искал.

anger.gif я искал везде но этого не нашёл... спасибо что помог найти,но я не могу понять как сменить эту функцию что бы можно было пи сать пароль,а не чтобы паролем делало ник?

Автор: Wariner 12.12.2008, 21:29

А какой пароль ты туда собираешься вводить?

Автор: Setuper 12.12.2008, 21:35

Лучше если пользователи сами вводят свои пароли, а не кто-то за них.
Поэтому если хочешь повысить профиль пользователя, попроси его сначало зарегистрироваться, а потом поменяй его профиль

Автор: Артём 12.12.2008, 22:13

Цитата(Setuper @ 12.12.2008, 22:35) *
Лучше если пользователи сами вводят свои пароли, а не кто-то за них.
Поэтому если хочешь повысить профиль пользователя, попроси его сначало зарегистрироваться, а потом поменяй его профиль

Это понятно,но всёже можно как то сменить чтобы админ мог ставить пароль,а не был ник паролем?

Автор: Wariner 12.12.2008, 22:26

Все предыдущие вопросы и советы должны были навести тебя на мысль что можно но зачем огород городить?! :P

Автор: Артём 13.12.2008, 0:32

Цитата(Wariner @ 12.12.2008, 23:26) *
Все предыдущие вопросы и советы должны были навести тебя на мысль что можно но зачем огород городить?! :P

:P хорошо не буду городить огород

Автор: XiNoID 16.12.2008, 9:53

часто появляется сообщение в скриптах птоки

[01:37] Синтаксис C:/ptokax_fresh/scripts/HUBBABOT/us.lu:109: attempt to call global 'GetItemByName' (a nil value)

и еще такой вопрос...можно ли установить минимальное значение для минимальной шары?

Автор: Wariner 16.12.2008, 14:36

Код
--------------------------------------------------------------------------------------------------------------------------------------------
-- Функции проверки ора
--------------------------------------------------------------------------------------------------------------------------------------------
function isYELL(sData)
    local i, j, UserName= string.find(sData, "^([^%s]+)%s*:")
    if UserName then
        local vUser=Core.GetUser(UserName)          
        if vUser then
            sData=string.sub(sData,j)
...


Цитата(XiNoID @ 16.12.2008, 9:53) *
и еще такой вопрос...можно ли установить минимальное значение для минимальной шары?

в самой птоке можно, а в скрипте точно не помню смотри мануал в первом посте

Автор: ILYA_Zzz 23.12.2008, 13:49

waaaht.gif

Автор: NikseR 23.12.2008, 20:43

Хм. Только что скачал последний архив с исправлениями из этого поста - поставил (ничего вообще не менял). Сразу выскочила ошибка:

Цитата
[20:35] Синтаксис .../PtokaX 0.4.1.1/scripts/HUBBABOT/dialog.lu:50: division by zero

Появляется при подключении юзера, при этом им не идет никакая статистика в MOTD, кроме строчки: [23:дек:20:38:23] >>> Этот хаб работает под управлением HUB's Big Ass Bot v2.28 RC3c by NoNick & NRJ 2006
Это только у меня так?

UPD: клиент Strong 2.02
Попробовал под Strong 2.21 - MOTD появился

Автор: Wariner 23.12.2008, 23:34

файл dialog.lu 50ая строчка, заменяем:

Код
tRulesText = string.gsub(tRulesText, "%[VKLAD%]", tostring((math.floor(1000*((sUser.iShareSize*100)/(Core.GetCurrentSharedSize()+sUser.iShareSize)))/1000) or 0).."%%")

Автор: Странник 27.12.2008, 22:30

Спасибо за скрипт.Все классно работает.

Автор: Infernus-pro 29.12.2008, 11:25

Создал менюшку для Хуббы через UC:
1 3 • Информация\Реклама$<%[mynick]> !reclama|
текстовик лежит в папке с Птохой в texts
ЗАхожу на хаб, залазию в эту менюшку "Реклама", информацию как положено выдает НО через несколько секунд соединение с хабом пропадает:

Цитата
[13:20:22] *** Соединение закрыто

Кто может сказать в чем может быть проблема?

Автор: Wariner 29.12.2008, 18:26

Сразу выкидывает или через какое то время? если сразу и сообщения приходят в личку проверь чтоб в имени ботов не было пробелов

Автор: Infernus-pro 29.12.2008, 19:53

Цитата
Сразу выкидывает или через какое то время? если сразу и сообщения приходят в личку проверь чтоб в имени ботов не было пробелов

выкидывает сразу походу понял почему щас проверю:
Цитата
BOTNAME=[Bot]Leviathan
BOTPattern=[HhНн][uUуУyY][бbBВ][бbBВ][aAаА][бbBВ][оОoO][тТtT]

Автор: Wariner 9.1.2009, 17:32

+ по хуббаботу есть отдельная тема и не надо создавать новые!

Автор: Amstedam 12.1.2009, 14:44

Где в этом боте редактировать шапку.....он у меня заблокировал ссылки в шапке от птоки...пишет только текст магнеток ...ПОМОГИТЕ

Автор: Wariner 12.1.2009, 15:04

Что в твоём понимании шапка хаба?! если ты имел ввиду приветственное сообщение то тут \HUBBABOT\TEXTS\hallo.txt

Автор: mariner 15.1.2009, 11:53

к луакодерам иди на поклон!

Автор: NikseR 15.1.2009, 14:54

Цитата(XiNoID @ 13.1.2009, 23:18) *
но от бота лишь строчка - [23:09:47] >>> Этот хаб работает под управлением HUB's Big Ass Bot v2.28 RC3c by NoNick & NRJ 2006

на старом клиенте наверно сидишь? В папке CFG удали то, что находится в файле versions

Автор: Wariner 15.1.2009, 20:22

Ниже прикрепил файл, поставь его сделай файл прописанный внутри. И потести с разными вариантами путей. Я прописал там несколько вариантов, но можно придумать ещё!

 test.lua ( 635 байт ) : 12
 

Автор: XiNoID 15.1.2009, 20:33

Цитата(Wariner @ 15.1.2009, 20:22) *
Ниже прикрепил файл, поставь его сделай файл прописанный внутри. И потести с разными вариантами путей. Я прописал там несколько вариантов, но можно придумать ещё!

вот такая ошибка...
15.01.2009 20:32:06 - /home/nickn/ptokax/Ptoka-Main/scripts/test.lua:10: '<name>' expected near '?'

Автор: Wariner 15.1.2009, 21:04

Код
function ChatArrival(tUser, sData)
    sData = string.sub(sData,1,-2)
    local _,_,cmd = string.find(sData, "%b<>%s+(%S+)")
    if cmd == "!test" then
        Core.SendToUser(tUser, LoadTextFiles(sFile))
        return true
    end
end


пардон вместо англ с написал русскую...

Автор: XiNoID 15.1.2009, 21:09

работает...

Автор: Wariner 15.1.2009, 21:20

т.е. из файла всё читает?

Автор: XiNoID 15.1.2009, 21:29

именно big_smile.gif

Автор: Amstedam 16.1.2009, 16:58

Поставил этого бота....Супер...но вот выдаёт ошибку Синтаксис D:/ptokax-0.4.1.1/scripts/HUBBABOT/us.lu:109: attempt to call global 'GetItemByName' (a nil value).....чтобы это могло быть....сам в LUA не шарю поэтому прошу помощи.И ещё пока я сам не вызову его способом вывода доступных мне команд то он не реагирует на команды типа показать список забаненых или инфо по юзеру и т.д.
Кто смыслит в этой беде помогите пожалуйста!

Автор: Setuper 16.1.2009, 17:03

Нужно заменить на Core.GetUser

Автор: Wariner 16.1.2009, 17:29

Цитата(Amstedam @ 16.1.2009, 16:58) *
И ещё пока я сам не вызову его способом вывода доступных мне команд то он не реагирует на команды типа показать список забаненых или инфо по юзеру и т.д.

не понял что, откуда ты вызываешь?

upd: он не реагирует на команды, а начинает токо когда помощь вызовешь?

Автор: XiNoID 16.1.2009, 20:31

эхех...придется мне похоже запускать птоку через вайн......

Автор: mariner 16.1.2009, 20:40

вот обоснуй, зачем тебе этот Большой Хабовый Жоппобот? Если можно все сделать отдельными неглючными скриптами????

ибо вайн - это тихий ужас для сервера

Автор: Wariner 16.1.2009, 20:46

Мне кажется что на хабе должен быть один главный бот с большим функционалом и в этом плане мне хубба нравится кто бы что не говорил)))) Единственное на что я его вскоре заменю так это мой собственный бот, но его надо ещё довести до ума...

Автор: mariner 16.1.2009, 20:49

хубу здешнего тоже надо до ума довести. Это факт, учитывая, что феерических глюков расписано на 6 страниц. ПО моему лучше иметь модульную систему. Ибо, ну ибо можно сменить часть системы и не обломиться.

Автор: Wariner 16.1.2009, 20:58

Все 6 листов описанные здесь исправлены кроме вопроса с линуксом ибо его у меня нет! Бот полностью рабочий! Все неполадки которые будут возникать тоже будут устранятся!

Автор: Setuper 16.1.2009, 21:12

мультиботы работают гараздо быстрее, чем набор скриптов с такой же функциональностью

Автор: XiNoID 16.1.2009, 23:18

да плюс ко всему у него очень удобная база данных с наказанными юзерами...делать похоже нечего..придется посидеть на вайне некоторое время...

2Wariner, если есть желание разобраться, могу предоставить тестовую площадку big_smile.gif

Автор: Wariner 17.1.2009, 17:09

Цитата(XiNoID @ 16.1.2009, 23:18) *
2Wariner, если есть желание разобраться, могу предоставить тестовую площадку big_smile.gif

Каким образом?

Автор: XiNoID 17.1.2009, 23:02

сделаю линуксовый сервачок, поставлю там птоку ,дам доступ big_smile.gif

Автор: Sirius 23.1.2009, 10:15

Выдает следующее
[09:05] Синтаксис cannot open HUBBABOT/io.lu: No such file or directory
потом
[09:05] Синтаксис E:\Ptokax\scripts\cs_script.lua:80: attempt to index local 'hFile' (a nil value)
[09:05] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:06] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:07] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:07] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:07] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:07] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:08] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:09] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:09] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:10] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:10] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:10] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:11] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:11] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:11] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:11] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:12] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:12] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:12] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:13] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)
[09:14] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:614: attempt to call global 'checkNickDescr' (a nil value)
[09:14] Синтаксис E:\Ptokax\scripts\hubbabot2.lua:927: attempt to call global 'inDiap' (a nil value)

где глюк? Плз подскажите.

Автор: Wariner 23.1.2009, 15:37

качай из первого поста и всё должно быть нормально!

Автор: viktor6 3.2.2009, 21:30

Как заставить HUBBABOT чтобы баныны вносились в базу PtokaX
Тобиш чтобы из PtokaX можно было разбанивать ??
Или подскажите другого бота который умеет это делать

Автор: dimetrius 3.2.2009, 23:07

а толку от другого бота, если функционала вообще нет? Вноси в баны ручками, а потом ручками разбанивай!

Автор: mujik 4.2.2009, 17:35

Gangster салам алейкум чщо там братищка!!!! surrender.gif

Автор: Wariner 4.2.2009, 18:04

Цитата(viktor6 @ 3.2.2009, 21:30) *
Как заставить HUBBABOT чтобы баныны вносились в базу PtokaX
Тобиш чтобы из PtokaX можно было разбанивать ??
Или подскажите другого бота который умеет это делать

юзай стандартные команды птоки!

Автор: Derk_B_P 5.2.2009, 20:23

HUBBABOT_2.28_RC3c, PtokaX_0.4.1.1


Синтаксис F:/servers/PtokaX_0.4.1.1/scripts/HUBBABOT/us.lu:109: attempt to call global 'GetItemByName' (a nil value)

Автор: Wariner 5.2.2009, 20:27

об этой ошибке уже писали!!!! Юзай поиск!!!

Автор: Derk_B_P 5.2.2009, 20:34

Цитата(Wariner @ 5.2.2009, 21:27) *
об этой ошибке уже писали!!!! Юзай поиск!!!

Нашёл, исправил. Спасибо.

Если эта проблема встречалась, и её решили. Тогда почему в http://mydc.ru/topic135.html?view=findpost&p=530 лежит архив с не пофиксеной этой проблемой?

Автор: Wariner 5.2.2009, 20:54

хм мы не роботы не можем же за всем уследить.... still_dreaming.gif

Автор: denis 14.2.2009, 1:28

[00:26] Синтаксис [string "-- This script is converted X-Ray with Ptok..."]:34: attempt to index global 'Core' (a nil value) bad_smile.gif

Автор: denis 14.2.2009, 16:00

Цитата(Wariner @ 14.2.2009, 9:43) *
Этот скрипт работает на версиях птоки от 0400 и выше! а ты пытаешься поставить его на старую версию!!!

Ptokax DC HUB 0.4.1.1. LuA 5.1.3 я ж не дурак...

Автор: D'aspid 14.2.2009, 16:22

Цитата
[00:26] Синтаксис [string "-- This script is converted X-Ray with Ptok..."]:34: attempt to index global 'Core' (a nil value)

а ты попробуй сначала хаб запустить а потом уже Хуббу

Автор: denis 14.2.2009, 16:38

короче обьясняю...запускаю хаб...всёзапускаеться сатрю работает недолго потом при большом конекте юзеров просто отрубаеться и пишет этуошибку....эт ужос=(( rкто-нибудь поможет???

Автор: Sherhan 17.2.2009, 20:49

у меня постоянно віводит ошибку [19:21] Синтаксис E:/PtokaX 0.4.1.1/scripts/HUBBABOT/us.lu:109: attempt to call global 'GetItemByName' (a nil value)


ктьо знает как исправить?

Автор: Wariner 17.2.2009, 21:22

а прочитать всю тему никак?!

Автор: lildi 7.3.2009, 12:40

Прошу кто может...запихните в архив протакс о.4.1.1 со всеми нужными скрниптами я скачаю буду благодарен если кто выложит напишиьле ЛС! feel_good.gif feel_good.gif

Автор: XiNoID 15.3.2009, 15:14

Гхм...под линуксом не работает хубба...

Автор: Wariner 15.3.2009, 16:09

2XiNoID читай и пробуй написанно несколькими постами ранее

Цитата(badruss @ 3.3.2009, 15:37) *
хуба под линуксом запустился - вот патчег.
Код
function loadtext(filename)
    local message = ""
    local f = io.open( filename, "r" )
    if f then
        message=f:read("*all")
-- just a fake $)
        if message == nil then
            message="|"
        end

        message=string.gsub(message,"|","")
--        message=string.gsub(message,"\n","\r\n")
        f:close()
    end
    return message
end

и не забудьте в файлах \r\n на \n заменить

Автор: IRainman 20.3.2009, 16:27

доброго времени суток подскажите пожалуйста как версию 2.28 RC3c заставить работать на ptokax 0.4.1.1 ?? или подскажите рабочую версию...

Автор: Wariner 20.3.2009, 16:42

качай из первого поста!!!

Автор: Heil 23.3.2009, 11:46

Помогите плиз: что это и как исправить

Код
[14:38] Синтаксис D:/Server/DC/PtokaX0.4.1.1/scripts/HUBBABOT/us.lu:109: attempt to call global 'GetItemByName' (a nil value)

Автор: ustas 23.3.2009, 12:41

читай тему
как исправить http://mydc.ru/topic135.html?view=findpost&p=11051
или качай с первого поста, там это уже поправлено.

to модераторам - может прикрепить 1-й пост?

Автор: Heil 23.3.2009, 16:01

big_smile.gif сПс

Автор: DerSizeS 2.4.2009, 22:32

Выложите рабочую версию хубы под линукс\дебиан.
Буду благодарен.

Автор: Wariner 3.4.2009, 6:09

прочитай всю тему и поправь сам!

Автор: DerSizeS 3.4.2009, 11:59

Че впадлу да?

Автор: Wariner 3.4.2009, 12:14

Выбирайте выражения! В первую очередь это нужно вам! А если не хотите потратить сил, значит вам это не нужно!

Автор: DerSizeS 3.4.2009, 16:12

Бывают же добрые люди,которые готовы помоч просто так.Не то что ты.

Автор: DerSizeS 3.4.2009, 19:49

Заменил \r\n на \n ,бот не появилсо,что дальше?
Было бы замечательно если бы в первом посту появился файл "HUBBABOT_unix_2.28_RC3c.tar.gz",например.

Автор: Wariner 3.4.2009, 23:08

у меня нет *nix систем поэтому не знаю кто за это возьмётся

Автор: Setuper 3.4.2009, 23:25

хубба довольно громоздкий бот и врят ли кто станет его переписывать под никс

Автор: DerSizeS 4.4.2009, 18:04

А ненадо его переписывать,можно выложить фикшеную версию обычного хуббы,которая горантировано запустицо под unix системой.

Автор: Wariner 4.4.2009, 20:25

ты просто не понимаешь о чём говоришь!!! чтоб исполнить твою просьбу надо иметь у себя тестовую площадку и именно переписывать бота! На сколько я понимаю среди здешних скриптописателей нет никого подходящего.....

Автор: DerSizeS 4.4.2009, 21:15

Цитата(badruss @ 3.3.2009, 15:37) *
хуба под линуксом запустился - вот патчег.

Цитата(DerSizeS @ 2.4.2009, 22:32) *
Выложите рабочую версию хубы под линукс\дебиан.
Буду благодарен.


Цитата(Wariner @ 3.4.2009, 6:09) *
прочитай всю тему и поправь сам!

Цитата(DerSizeS @ 4.4.2009, 18:04) *
А ненадо его переписывать,можно выложить фикшеную версию обычного хуббы.


Цитата(Wariner @ 4.4.2009, 20:25) *
ты просто не понимаешь о чём говоришь!!!чтоб исполнить твою просьбу надо иметь у себя тестовую площадку и именно переписывать бота!


Помойму ты иногда не помниш что сам писал ..... electric_shock.gif

Автор: Wariner 4.4.2009, 21:31

Я думал тебе хватило ума поправить то что описано,но не заработало...

PS: ещё раз повторяю если не хочешь сделать значит тебе не нужно.
PPS: оффтоп будет караться процентами!

Автор: DerSizeS 4.4.2009, 21:58

Цитата
03.04.2009 17:43:56 - /etc/ptokax/scripts/hubbabot2.lua:615: attempt to call global 'checkNickDescr' (a nil value)
03.04.2009 17:59:43 - /etc/ptokax/scripts/hubbabot2.lua:617: attempt to call global 'LogStats' (a nil value)
03.04.2009 17:59:43 - /etc/ptokax/scripts/hubbabot2.lua:444: bad argument #2 to 'SendToNick' (string expected, got nil)


Что делать?

p.s.
Цитата(DerSizeS @ 3.4.2009, 19:49) *
Заменил \r\n на \n ,бот не появилсо,что дальше?



Цитата(Wariner @ 4.4.2009, 21:31) *
Я думал тебе хватило ума поправить то что описано

Не бред ли ? beat_brick.gif

p.p.s. как будеш себе проценты ставить ? extreme_sexy_girl.gif

Автор: Favorit 23.4.2009, 10:46

А вот подскажите новичку:
Нигде не могу найти настройку что бы в чат могли писать только зареганые юзеры. Спасибо заранее.

Автор: Wariner 23.4.2009, 15:11

в этом боте нет такой функции

Автор: FurLion 2.5.2009, 4:29

Люди как выключить вывод новостей через заданный промежуток времени?? вроде везед все отключено ( NEWSTIME=0 ShowNews = 0), а они все равно вылазят waaaht.gif

Автор: Wariner 2.5.2009, 7:12

прочитай всю тему! такой вопрос уже задавали!

Автор: lildi 5.7.2009, 8:56

Народ у меня такая проблема хаббот банит низачто, вот к примеру за порнуху на шаре, или закакойто "МАЙИНФОФЛУД" ХЗ ЧТО ТВОРИТСЯ, помогите пожайлустаbig_smile.gif

Автор: Setuper 5.7.2009, 13:07

Поставил сложного бота, будь добр разобраться в его настройках)))

Автор: Wariner 21.11.2009, 22:50

Операционака какая?

Автор: NeRvIk 21.11.2009, 22:53

Windows server 2003 RC2

Автор: Wariner 21.11.2009, 22:59

странно если скрипт из первого поста всё должно работать!
посмотри в птоке может пишет какие то ошибки...

Автор: NeRvIk 21.11.2009, 23:08

Цитата
[22:07] В скрипте нет синтаксических ошибок
А скрипт из 1-го поста =)

Может (если так можна) Запаковать вам сам птокаХ и скинуть? =))

Автор: Wariner 21.11.2009, 23:20

А смысл? в первом посту 100 пудово рабочий скрипт, я в данный момент с ним работаю. хз что у вас не так(((

Автор: NeRvIk 21.11.2009, 23:25

Может у меня сам клиент какойто не такой =) Какая разница между ними:

Цитата
PtokaX 0.4.1.1 Win32 GUI
PtokaX 0.4.1.1 Win32 service/console

Автор: Wariner 21.11.2009, 23:32

фактически отличается только наличием GUI графического интерфейса тобиш))))

Автор: NeRvIk 23.11.2009, 0:12

Это то что вызывается правой кнопкой миши? =)) А где там что выбрать плиз подскажите)

Автор: Wariner 23.11.2009, 0:46

Я уже не знаю как объяснять...

меню ===>>> управление ===>> список параметров(не помню как точно называется) ====>> news(тыкаешь) и в появившемся окошке ставишь нолик и жмёшь интер

Автор: GangstaR 25.11.2009, 22:13

эх потсанчеГи )) трудно на вопрос ответить ? big_smile.gif
как можно удалить из меню пункт Логи?!?

Автор: Wariner 25.11.2009, 22:57

попросил бы несколько культурнее!
вам сложно прочитать всю тему и понять в каком месте хранятся менюшки? ну или просто почитать мануал?

Автор: w3rtu 21.12.2009, 21:14

на ptokax 0.4.1.1 стоит HUBBABOT_2.28_RC3c, но хуба че то не запускается выдает эту ошибку:
scripts\hubbabot2.lua:655: attempt to call global 'saveUSExpress' (a nil value)

как исправить кто в курсе?

Автор: Wariner 21.12.2009, 21:49

скрипт взят из первого поста?

Автор: w3rtu 21.12.2009, 22:40

хубу я скачал с forum.proc.ru

скачал с этого сайта и вроде хуба запустился big_smile.gif

Автор: Setuper 21.12.2009, 23:04

Если качал с другого сайта, почему на нём и не задавал этот вопрос?

Автор: Wariner 24.12.2009, 19:06

да никак это не поправить)))) ставь хуббу последним в списке и всё!

PS: можно переделать скрипт ChatHistory чтобы он давал задержку при выводе))))

Автор: Wariner 13.2.2010, 17:45

походу это по всем файлам надо рыскать.....

Автор: Dukalis_Tolya 13.2.2010, 18:07

буду примного благодарен если поможешь!!!

Автор: Saymon 25.3.2010, 12:18

Цитата
нечего не рабит ((((че делать ?

Выключить хаб и больше никогда его не включать!

Автор: Kocha 25.3.2010, 15:48

Цитата(Saymon @ 25.3.2010, 15:18) *
Выключить хаб и больше никогда его не включать!

есть другой способ ?

Автор: Saymon 5.4.2010, 12:09

можно

Автор: Kocha 5.4.2010, 12:43

Цитата(Saymon @ 5.4.2010, 16:09) *
можно

Говори adore.gif
=)

Автор: Kocha 9.4.2010, 8:32

подскажите ? embarrassed.gif

Автор: Kocha 10.4.2010, 17:42

Цитата(Wariner @ 10.4.2010, 21:03) *
в хуббе нет такой функции если я не ошибаюсь!

а мне че делать ?

Автор: Saymon 10.4.2010, 17:47

ищи в каком это скрипте

Автор: Don_Kocha 18.8.2010, 13:53

помогите с приветствием !!!



Цитата
[17:52:16] *** Соединение с 10.108.3.170...
[17:52:16] *** Соединён
[17:52:17] *** На этом хабе работает система регистрации RegMe v 1.5 Copyright © 2008 by Setuper
[17:52:17] *** Пароль отправлен...
[17:52:17] <Палата> Этот хаб работает под управлением PtokaX DC Hub 0.4.1.2 (Время работы: 0 дней, 3 часов, 5 минут / Юзеры: 3)
[17:52:18] <Палата>

[17:52:18]
=======================================================================================
>> Приветствуем вас на ***Hot-хабе***
=======================================================================================
>> Добро пожаловать, Kocha !
Ваш ip-адрес: 10.108.3.170, размер расшаренных вами файлов: 376.402 ГБ, вклад в шару хаба составляет: 31.272%
Минимальный размер шары для возможности скачивать с вас файлы установлен в 0 Б.
Ваш статус на хабе: aдминистратор хаба

=======================================================================================
>> Администраторы хаба:Kocha,henry,SHaRT,Aleksey_B,Freddy
Связь с администраторами:Hot_Hub@211.ru
=======================================================================================
>> Статистика хаба:
Максимальное число юзеров одновременно: 12. Зафиксировано: 2010/08/05 23:39:01
Максимальный размер расшаренных данных: 9.184 TБ. Зафиксирован: 2010/08/05 23:39:01
За всю историю работы бота на хабе побывало 81 юзеров.
=======================================================================================
>> Рейтинг самых больших коллекций хаба:
Лидер рейтинга: Tolianich (1.656 TБ)
Ваша позиция в рейтинге: 7
Всего в рейтинге 26 участников
=======================================================================================
!rules в основном чате - правила хаба.
>> !help в основном чате - справка по доступным вам командам.
!faq в основном чате - ответы на часто задаваемые вопросы.
Большинство команд боту доступно через всплывающее меню по правой кнопке мыши.
=======================================================================================



[17:52:18] <Палата>

[17:52:18]
=======================================================================================

видите этот промежуток как его убрать ????

Автор: Артём 18.8.2010, 14:05

Don_Kocha, в птоке, Настройки, Сообщение дня, убери пробелы.

Автор: Saymon 18.8.2010, 14:07

HUBBABOT\TEXTS\hallo.txt

PS. Ты админ или кто? Учись решать такие элементарные проблемы сам. А то с таким успехом последующий бан не так далеко...

Автор: Don_Kocha 18.8.2010, 14:09

Цитата(Артём @ 18.8.2010, 18:05) *
Don_Kocha, в птоке, Настройки, Сообщение дня, убери пробелы.

Я сообщени е все убрал галочку поставел оключить его
и там пробелов нет

Цитата(Saymon @ 18.8.2010, 18:07) *
HUBBABOT\TEXTS\hallo.txt

PS. Ты админ или кто? Учись решать такие элементарные проблемы сам. А то с таким успехом последующий бан не так далеко...



приче тут это ????? HUBBABOT\TEXTS\hallo.txt там все норм !
я просто не знаю от куда жтот пробел взялся

Автор: Nickolya 18.8.2010, 14:19

Если в файле есть символ | то убери его... И мог бы приложить свой файл приветствия, мы гадать уже устали.

Автор: Don_Kocha 18.8.2010, 16:04

какой из хуббы файл ? на

Цитата(Nickolya @ 18.8.2010, 18:19) *
Если в файле есть символ | то убери его... И мог бы приложить свой файл приветствия, мы гадать уже устали.

нет так этой галочки

 hallo.txt ( 1.71 килобайт ) : 6
 hallo.rar ( 797 байт ) : 4
 

Автор: Nickolya 18.8.2010, 17:28

Значит это не хубба, отключай скрипты по одному и смотри какой выдает такую дрянь, сделай сам что-нибудь, прошу тебя! А то не ты доделываешь хаб, а мы за тебя.

Автор: Don_Kocha 18.8.2010, 19:31

Все разобрался =) исправил САМ !!!!!!!!!!!!!!!!!!!!

там с StatPX была прблема

Автор: driwars 15.12.2010, 19:45

В каком файле текст новости хранится? А то заново весь текст новости при обновлении не хочется.
Все спасибо, не надо нашел.

Автор: sexynapku 22.12.2010, 15:53

Что такое ???

Цитата
[18:46:19] <Палата> Пользователь tuborg временно лишен доступа на хаб. Номер нарушенного правила: 3. Дата и время окончания ограничений: 2010/12/22 18:48:23. Наказал: Палата

что он тут плохово увидел ?

Автор: Saymon 22.12.2010, 16:18

sexynapku, тебя испугался. Твой хаб ты "админ" - разбирайся!

Автор: sexynapku 22.12.2010, 16:45

Рот Закрой

хуббу не я же делал

подскажите в чем дело почему он забанел не из-за чего

Автор: Alexey 5.7.2011, 16:10

Ввести таблицу со счётчиками предупреждений о флуде. При выводе очередного предупреждения сравнивать число предупреждений этого пользователя с максимально разрешённым и заглушать при превышении.

Автор: Miha 7.7.2011, 11:00

Цитата(Alexey @ 5.7.2011, 20:10) *
Ввести таблицу со счётчиками предупреждений о флуде. При выводе очередного предупреждения сравнивать число предупреждений этого пользователя с максимально разрешённым и заглушать при превышении.

а где это настраивать в хуббе или в птохе

мне надо чтобы хубба банела

Автор: Alexey 7.7.2011, 15:10

В коде хуббабота.

Так банила или глушила?

Автор: Miha 7.7.2011, 21:13

Цитата(Alexey @ 7.7.2011, 19:10) *
В коде хуббабота.

Так банила или глушила?

глушила за флуд

а где там в конфиге ? как называеться ?

Автор: Alexey 7.7.2011, 23:37

Цитата(Miha @ 7.7.2011, 22:13) *
а где там в конфиге ? как называеться ?

Я про конфиг ни слова не говорил.

Автор: Mishari 19.6.2012, 3:56

Цитата(xopc @ 6.3.2012, 4:58) *
Вроде пошло!
Ещё несколько вопросов: как в HUBBABOT изменить: Администратор хаба: ???? и Связь с администратором: через ????? Сам не смог найти файл с этими данными.
Так же интересует как запускать ботов хаба? Ликбез нужен (((

можеш скинуть для Ptokax 0.4.2.0 ?

Автор: Alexey 4.2.2013, 13:23

.

Автор: Артём 25.1.2014, 21:15

PAUK, ну, ведь не зря тебе в чате пишут по поводу второго пункта, ты ведь спамишь на хабах.

Автор: PAUK 25.1.2014, 21:48

Цитата(Артём @ 25.1.2014, 22:15) *
PAUK, ну, ведь не зря тебе в чате пишут по поводу второго пункта, ты ведь спамишь на хабах.


1 раз кинул забанил на 3 месяца а тепрь вопрос (ВСПОМНИ СЕБЯ КОГДА ОТКРЫВАЛ ХАБ)
Если знаешь как лучше помоги а выесить отношения можно и в личке

Автор: PAUK 28.1.2014, 12:32

Цитата(Артём @ 27.1.2014, 16:14) *
PAUK, да что ты говоришь, пример тебе сюда, а не жирно ли тебе?
http://mydc.ru/topic266.html читай и делай сам.


в общем не даром я хохлов не люблю т.к. они ВСЕ (ДО ЕДИНОГО) ПИДОРАСЫ и ты тому подтверждение ,за ссылку спасибо