#Использовать, или нет mysql
set conf(sql.enable) 0
было включено. Теперь еще проблема при команде !старт бот пишит в пати
[09:17] Tcl error [::ymhuk::start]: No such user.
понятно что не зареганый юзер, а как зарегаться не пойму.
Модератор: Модераторы
#Использовать, или нет mysql
set conf(sql.enable) 0
[09:17] Tcl error [::ymhuk::start]: No such user.
#Команда !вон <ник>, или просто !вон (для самого себя)
proc ::ymhuk::won {nick uhost handle chan text} {
variable conf; variable ymhuk
#Проверка канала
if {[string tolower $chan] != [string tolower $conf(chan)]} {
return
}
#Если просто команда !вон, то смотрим по нику пользователя
if {$text != ""} { set nick $text }
#Проверяем существование пользователя, если существует берем инфу о нем из базы, и выводим сообщение
switch [::ymhuk::check.user $nick] {
1 {
set score [::ymhuk::get.score $nick]
set answers [::ymhuk::get.answers $nick]
set answer_chain [::ymhuk::get.answer.chain $nick]
set seconds [::ymhuk::get.seconds $nick]
set user_place [::ymhuk::user.place $nick]
set diference [::ymhuk::diference $nick]
set title [::ymhuk::get.title.nick $nick]
set remort [::ymhuk::get.remort $nick]
if {$diference == ""} {
switch "$remort" {
0 { ::ymhuk::pub.msg [format $ymhuk(won.str) $nick $title $user_place $score $answers $seconds $answer_chain] }
default {
if {$remort >= $conf(r.choose)} {
::ymhuk::pub.msg [format $ymhuk(won.str2) $conf(choose.type.chan) $nick $title $remort $user_place $score $answers $seconds $answer_chain]
} else {
::ymhuk::pub.msg [format $ymhuk(won.str2) "" $nick $title $user_place $score $answers $seconds $answer_chain]
}
}
}
} else {
switch "$remort" {
0 { ::ymhuk::pub.msg [format $ymhuk(won.str1) $nick $title $user_place $score $answers $seconds $answer_chain $diference] }
default {
if {$remort >= $conf(r.choose)} {
::ymhuk::pub.msg [format $ymhuk(won.str3) $conf(choose.type.chan) $nick $title $remort $user_place $score $answers $seconds $answer_chain $diference]
} else {
::ymhuk::pub.msg [format $ymhuk(won.str3) "" $nick $title $user_place $score $answers $seconds $answer_chain $diference]
}
}
}
}
}
0 {::ymhuk::pub.msg [format $ymhuk(won.str4) $nick]}
}
return
}
if {$text != ""} { set nick $text }
::ymhuk::pub.msg
0 {::ymhuk::pub.msg [format $ymhuk(won.str4) $nick]}
0 {::ymhuk::notice $nnick [format $ymhuk(won.str4) $nick]}
Tcl error [::ymhuk::top.html]: missing operator at _@_in expression "int(0_@_9)";
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 5