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

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

MyDC.ru _ Kорзина _ Newsbot Автор Modest

Автор: OtshelnikFm 4.1.2009, 20:47

Конвертором перевел скрипт на апи2 но выдает ошибку :

\scripts\NewsBot_newapi.lua:592: bad argument #1 to 'GetReg' (string expected, got nil)

В архиве прилагаю оригинальный файл и переведенный конвертором

 NEWSBOT.rar ( 16.61 килобайт ) : 18
 

Автор: Setuper 4.1.2009, 21:03

в строке 592 надо заменить

Код
if RegMan.GetReg(user.sNick) or RegMan.GetReg(user.sName) then
на
Код
if RegMan.GetReg(user.sNick) then

Автор: OtshelnikFm 4.1.2009, 21:42

перешло на строчку 608
\scripts\NewsBot_newapi.lua:608: attempt to call global 'NewUserConnected' (a nil value)

Автор: Setuper 4.1.2009, 21:50

вместо NewUserConnected напиши UserConnected

Автор: OtshelnikFm 4.1.2009, 22:23

Исправил. Ошибок в этом файле нету больше. При запуске скрипта пишет:
Синтаксис cannot open NEWSBOT/io.lu: No such file or directory

[22:17] Скрипт запущен.
но папка такая есть и скрипт io.lu там лежит.

При остановке скрипта:
\scripts\NewsBot_newapi.lua:228: bad argument #1 to 'RemoveTimer' (number expected, got nil)

Автор: Setuper 4.1.2009, 22:29

Код
PATH_HOME        = Core.GetPtokaXPath().."NEWSBOT/"

Автор: OtshelnikFm 5.1.2009, 0:02

Спасибо - работает

Автор: OtshelnikFm 5.1.2009, 22:05

Заметил ошибку:
\NewsBot_newapi.lua:240: bad argument #1 to 'GetReg' (string expected, got nil)
Это видимо когда зарегистрированный заходит

Автор: Setuper 5.1.2009, 22:12

в строке 240 надо сделать тоже самое, что и в строке 592http://mydc.ru/ipb.html?s=&showtopic=1035&view=findpost&p=7624

Автор: OtshelnikFm 5.1.2009, 22:18

Упс, голова моя дырявая. Буду внимательнее. Спасибо