Есть одно но:
ошибка при выполнении !место: can't read "usr(duels)": no such element in array
Подскажите пожалуйста, где нужна поправка?
Модератор: Модераторы
ошибка при выполнении !место: can't read "usr(duels)": no such element in array
Teppopucm писал(а):Всё вроде работает.
Есть одно но:ошибка при выполнении !место: can't read "usr(duels)": no such element in array
Подскажите пожалуйста, где нужна поправка?
и покажи что на нее ответит..tcl getuser хэндл_игрока_чье_место_смотришь XTRA
tvrsh писал(а):Teppopucm писал(а):Всё вроде работает.
Есть одно но:ошибка при выполнении !место: can't read "usr(duels)": no such element in array
Подскажите пожалуйста, где нужна поправка?
Вот это точно сделал?
В процедуре ::tpub::users найти
добавить после
В патилайне введи командуи покажи что на нее ответит..tcl getuser хэндл_игрока_чье_место_смотришь XTRA
.tcl set errorInfo
Tcl: can't read "::tpub::qcount": no such variable
Tcl: while executing
Tcl: "set ::tpub::qcount"
Tcl: (procedure "cmd_start" line 13)
Tcl: invoked from within
Tcl: "cmd_start $nick $chan $text"
Tcl: (procedure "::tpub::cmd_ЯР" line 1)
Tcl: invoked from within
Tcl: "::tpub::cmd_$cmd $nick $chan $text"
, так в этой версии нету ее.::tpub::stats_write
к дуэлям не имеет отношения. Мои изменения не затрагивали указанную часть кода.can't read "::tpub::qcount": no such variable
tvrsh писал(а):Этот человек ничего не ответил за этот месяц. Покажи активного игрока. В строке должна быть запись duels 0.
(21:49:08) (Teppopucm) [21:49:09] can't read "begduel": no such variable
(21:49:08) (Teppopucm) [21:49:09] %TRUPP% ок -- ERROR
Teppopucm писал(а):При команде !ок выводит следущее:(21:49:08) (Teppopucm) [21:49:09] can't read "begduel": no such variable
(21:49:08) (Teppopucm) [21:49:09] %TRUPP% ок -- ERROR
в XTRA quiz прописываются все переменные пользователя в которых хранятся его игровые данные. И если там прописана строка и пользователь отвечал на вопросы, то параметр duels 0 должен быть в .tcl getuser handl XTRA quiz.# коррекция возможно повреждённых записей
<tvrsh> $$ return [clock format 1382015536 -format %d.%m.%Y]
<@bionic> Return: 17.10.2013 - 0.544 ms.
tvrsh писал(а):Teppopucm писал(а):При команде !ок выводит следущее:(21:49:08) (Teppopucm) [21:49:09] can't read "begduel": no such variable
(21:49:08) (Teppopucm) [21:49:09] %TRUPP% ок -- ERROR
Часть кода с переменной begduel закомментирована в приведенной мною инструкции, и работать не должна вообще. Значит ты ее как-то раскомментировал если происходит обращение к переменной.
Это активный игрок? Я прошу игрока который хоть на что-то ответил после того как были внесены изменения.
и вылетает бот. В партилайне пишет:ошибка при выполнении !место: can't read "usr(duels)": no such element in array
(22:48:22) (Teppopucm) [22:48:24] can't read "usr(duels)": no such element in array
(22:48:22) (Teppopucm) [22:48:24] * Last context: tclhash.c/710 [Tcl proc: ::tpub::msg_pub, param: $_pubm1 $_pubm2 $_pubm3 $_pubm4 $_pubm5]
(22:48:22) (Teppopucm) [22:48:24] * Please REPORT this BUG!
(22:48:22) (Teppopucm) [22:48:24] * Check doc/BUG-REPORT on how to do so.
(22:48:23) (Teppopucm) [22:48:24] * Wrote DEBUG
(22:48:23) (Teppopucm) [22:48:24] * SEGMENT VIOLATION -- CRASHING!
if {[info exists usr(last)] && [expr {[clock seconds] - $usr(last)}] < 32140800 && ![info exists usr(link)]} {
lappend users [list $hand $usr(duels) [format %d.%08d $usr(score) [expr {999999 - $usr(answers)}]]]
Radiosignal писал(а):Ок. Скобку я добавил сразу. Teppopucm, а ты добавлял строкиputs $writefile "[incr place]#[lindex $item 0]#$honor#[lindex $item 1]#$user(scoremonth)#$user(answers)#$user(answersmonth)#$user(quick)#$user(cont)#$user(remort)#$user(
ну еще некоторые, все перечислять не буду. Просто, в скрипте у Sergio их нету, а вот в Kreonовском они остались. Что ты с этим делал.
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4