Замени
bind nick - * ::tpub::tchgnick
} else { catch {unbind nick - * ::tpub::tchgnick}}
Модератор: Модераторы
unknown namespace "::tpub::" in namespace delete command
while executing
"namespace delete ::tpub::"
Sparkle писал(а):Вообщем как можно сделать на подобии +v на определенное количество очков дает войс.. Но и ещё нужно чтобы допустим за определенное количество очков давался флаг +h ? пример. чтобы получить +v нужно 300 очков, чтобы получить +h нужно 600 очков... вот.. на +v уже есть, но теперь нужно как-то +h сделать...
Vertigo писал(а):В процедуре ::tpub::on_join уже есть такое или близкое по функции. Там права даются в зависимости от места. Не думаю, что будет трудно поменять, заменив проверку места, на проверку кол-ва очков.
invalid locale '.cp1251': empty language part
while executing
"ConvertLocale $::env($varName)"
Tcl error [::tpub::on_join]: can't read "::isau": no such variable
can't read "::isau": no such variable
while executing
"if {[info exists game(question)] && [lsearch -exact $game(question) "3333"]<0 && ![info exists anagrgame(slovo)] && $::isa !=1 && $::auisa !=1 && $::q..."
(procedure "::tpub::on_join" line 73)
invoked from within
"::tpub::on_join $_jp1 $_jp2 $_jp3 $_jp4"
kut писал(а):Да!Поставить другую викторину.
Sparkle писал(а):Есть какие нибудь решения убрать данную ошибку????????
Vertigo писал(а):Sparkle писал(а):Есть какие нибудь решения убрать данную ошибку????????
Воткнуть проверку на существование переменных. Например такif {[info exists game(question)] && [lsearch -exact $game(question) "3333"]<0 && ![info exists anagrgame(slovo)] && ([info exists ::isa] && $::isa !=1) && ([info exists ::auisa] && $::auisa !=1) && ([info exists ::qidanswer] && $::qidanswer == 123) && ([info exists ::isau] && $::isau !=1)} {
append not ". Вопрос: \"[lindex $game(question) 0] \($ln\)\""
}
Хотя странно, что оно стало ругаться. Эти переменные глобальные и объявляются в конфиге скрипта.
invalid locale '.cp1251': empty language part
while executing
"ConvertLocale $::env($varName)"
can't unset "game(dex)": no such element in array
while executing
"unset game(dex) "
Sparkle писал(а):И ещё одна!Когда начинается викторина.И...invalid locale '.cp1251': empty language partwhile executing"ConvertLocale $::env($varName)"can't unset "game(dex)": no such element in array while executing "unset game(dex) "
Vertigo писал(а):Sparkle писал(а):И ещё одна!Когда начинается викторина.И...invalid locale '.cp1251': empty language partwhile executing"ConvertLocale $::env($varName)"can't unset "game(dex)": no such element in array while executing "unset game(dex) "
Насчет локали хз, впервые такую ошибку вижу. Насчет второго, если беспокоит, поменяй на unset -nocomplain game(dex)
set game(extra) 0
catch { unset game(extra) }
catch { unset game(dex) }
set game(extra) 0
catch { unset game(extra) };catch { unset game(dex) }
set game(extra) 0
catch { unset game(extra) }
catch { unset game(dex) }
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6