Страница 1 из 1

Не работают скрипты.

СообщениеДобавлено: 19 ноя 2010 06:14
oIIa4ku
Не могу понять почему не работают скрипты, перекомпилил бота теперь тупо все скрипты с ошибками.
TCL: [ Скачать ] [ Скрыть ]
(11:30:31) <)mircbot> [03:33] Tcl error [scripts:load]: can't read "slogan(ignore)": no such variable
(11:30:31) <)mircbot> [03:33] can'
t read "slogan(ignore)": no such variable
(11:30:31) <)mircbot>     while executing
(11:30:31) <)mircbot> "if {$slogan(ignore) < 1} {
(11:30:31) <)mircbot>         return 0
(11:30:31) <)mircbot>       }"

(11:30:31) <)mircbot>     (procedure "flood_init" line 4)
(11:30:31) <)mircbot>     invoked from within
(11:30:31) <)mircbot> "flood_init"
(11:30:31) <)mircbot>     (file "/home/ebot/data/eggdrop/scripts/slogan.tcl" line 256)
(11:30:31) <)mircbot>     invoked from within
(11:30:31) <)mircbot> "source $scriptdir/$script"
(11:30:31) <)mircbot>     invoked from within
(11:30:31) <)mircbot> "if {$script != ""} {
(11:30:31) <)mircbot>                   source $scriptdir/$script
(11:30:31) <)mircbot>           }"

(11:30:31) <)mircbot>     (procedure "scripts:load" line 1)
(11:30:31) <)mircbot>     invoked from within
(11:30:31) <)mircbot> "scripts:load $_event1"
(11:30:31) <)mircbot> [03:33] Userfile loaded, unpacking...
(11:30:35) <)mircbot> [03:33] [services] Adding NickServ,ChanServ,OperServ to userfile...
(11:30:47) <)mircbot> [03:33] Tcl error [join:join]: can't read "ksex": no such variable
(11:30:47) <)mircbot> [03:33] can'
t read "ksex": no such variable
(11:30:47) <)mircbot>     while executing
(11:30:47) <)mircbot> "if {$chan != $ksex} {return}"
(11:30:47) <)mircbot>     (procedure "join:join" line 3)
(11:30:47) <)mircbot>     invoked from within
(11:30:47) <)mircbot> "join:join $_jp1 $_jp2 $_jp3 $_jp4"
(11:30:47) <)mircbot> [03:33] Tcl error [boy:join]: can't read "ksex": no such variable
(11:30:47) <)mircbot> [03:33] can'
t read "ksex": no such variable
(11:30:47) <)mircbot>     while executing
(11:30:47) <)mircbot> "if {$chan != $ksex} {return}"
(11:30:47) <)mircbot>     (procedure "boy:join" line 3)
(11:30:47) <)mircbot>     invoked from within
(11:30:47) <)mircbot> "boy:join $_jp1 $_jp2 $_jp3 $_jp4"
(11:30:47) <)mircbot> [03:33] Tcl error [dev:join]: can't read "ksex": no such variable
(11:30:47) <)mircbot> [03:33] can'
t read "ksex": no such variable
(11:30:47) <)mircbot>     while executing
(11:30:47) <)mircbot> "if {$chan != $ksex} {return}"
(11:30:47) <)mircbot>     (procedure "dev:join" line 3)(11:30:47) <)mircbot>     invoked from within
(11:30:47) <)mircbot> "boy:join $_jp1 $_jp2 $_jp3 $_jp4"
(11:30:47) <)mircbot> [03:33] Tcl error [dev:join]: can't read "ksex": no such variable
(11:30:47) <)mircbot> [03:33] can'
t read "ksex": no such variable
(11:30:47) <)mircbot>     while executing
(11:30:47) <)mircbot> "if {$chan != $ksex} {return}"
(11:30:47) <)mircbot>     (procedure "dev:join" line 3)
(11:30:47) <)mircbot>     invoked from within
(11:30:47) <)mircbot> "dev:join $_jp1 $_jp2 $_jp3 $_jp4"
(11:30:47) <)mircbot> [03:33] Tcl error [::duel::3]: can't read "duel(greet)": no such variable
(11:30:47) <)mircbot> [03:33] can'
t read "duel(greet)": no such variable
(11:30:47) <)mircbot>     while executing
(11:30:47) <)mircbot> "if { $duel(greet) == 1 && [llength $duel(file_dir)$chan.duel] > -1 } {
(11:30:47) <)mircbot>           set file [open $duel(file_dir)$chan.duel r]
(11:30:47) <)mircbot>           set data [read $file]
(11:30:47) <)mircbot>           close $..."

(11:30:47) <)mircbot>     (procedure "::duel::3" line 4)
(11:30:47) <)mircbot>     invoked from within
(11:30:47) <)mircbot> "::duel::3 $_jp1 $_jp2 $_jp3 $_jp4"
(11:31:21) <)mircbot> [03:34] Потерян бот: Pen2Pen
(11:31:31) <)mircbot> [03:34] Tcl error [::duel::2]: can't read "duel(go)": no such variable
(11:31:31) <)mircbot> [03:34] can'
t read "duel(go)": no such variable
(11:31:31) <)mircbot>     while executing
(11:31:31) <)mircbot> "if { $duel(go) == 1 && $nick == $duel(jertva) } {
(11:31:31) <)mircbot>   } else {
(11:31:31) <)mircbot>           return
(11:31:31) <)mircbot>   }"

(11:31:31) <)mircbot>     (procedure "::duel::2" line 3)
(11:31:31) <)mircbot>     invoked from within
(11:31:31) <)mircbot> "::duel::2 $_pubm1 $_pubm2 $_pubm3 $_pubm4 $_pubm5"
(11:31:34) <)mircbot> [03:34] Tcl error [::duel::2]: can't read "duel(go)": no such variable
(11:31:34) <)mircbot> [03:34] can'
t read "duel(go)": no such variable

и т.д.
Раньше все скрипты работали.

Re: Не работают скрипты.

СообщениеДобавлено: 19 ноя 2010 08:37
tvrsh
Перекомпилил с какой версии на какую? Попробуй откатиться к предыдущей версии.

Re: Не работают скрипты.

СообщениеДобавлено: 20 ноя 2010 02:39
oIIa4ku
Попробовал уже несколько версий, в том числе и ту что стояла. На всех одно.