Модератор: Модераторы
Teppopucm писал(а):решил проблему с русскими командами (может кому пригодиться):
например, изменить это:proc ::tpub::cmd_место {nick chan text} { return [cmd_place $nick $chan $text] }
наproc ::tpub::cmd_место {nick uhost hand chan text} { return [cmd_place $nick $uhost $hand $chan $text] }
а в quiz_conf.tcl прописать билд команды:
Рекорды игры: больше всего очков у XXX - 1764, наибольшее число ответов получено от XXX - 754, лучшая цепь ответов подряд у XXX - 43, больше всего побед в супер-играх у XXX - 0, больше всего разгадано анаграмм XXX - 33, самый быстрый ответ был дан XXX за 1.78 сек. Зафиксирован длиннейший раунд 0 секунд.
Arsenic писал(а):бот кикает за флуд, что можно с этим сделать?
#egghelp @ IrcNet.ru писал(а):[22:29:43] <@tvrsh> man flood
[22:29:44] <@lamestbot> * flood = Рассмотрим на примере: flood-chan 10:60. Это означает, что бот определит как флуд больше 10 сообщений в канал за 60 секунд. Для отключения установите: flood-chan 0:0 или в патилайне .chanset #chan flood-chan 0. [tvrsh]
Teppopucm писал(а):в викторине кто ответил первый на вопрос - дает очки, а второй игрок если правильно ответил, то пишет что остает на какое-то количество секунд.
вопрос: как сделать так, чтобы и второму игроку, отвечающий правильный на вопрос, бот давал очки - но меньше, чем у первого отвечающего?
[02:31] ::Quiz:: ERROR. User 'RePlod' doesn't exists! Please set directive conf(owner) correctly.
[02:31] Tcl error in file 'eggdrop.conf':
[02:31] can't create procedure "::tpub::toupper": unknown namespace
while executing
"proc ::tpub::toupper {t} {
return [string toupper $t]
}"
(file "scripts/quiz/quiz.tcl" line 15)
invoked from within
"source scripts/quiz/quiz.tcl"
(file "eggdrop.conf" line 1350)
tvrsh писал(а):Напиши в патилайне .binds pub там есть русские команды?
Corund писал(а):Подскажите лучше вот что - как сделать так, чтобы в топик канала выводилось сообщение типа "лучший игрок дня <такой-то>" ?
Eugine-x писал(а):Спасибо за скрипт, вроде разобрался. Хотел бы узнать, как убрать строчку "[17:49:34] bot: Eugine-x попадает в пятёрку лучших игроков!" которая ставится постоянно при ответе игрока попавшего в пятерку лучших. Можно ли как-то сделать, чтобы она появлялась допустим один раз, когда игрок попадает в эту пятерку, а не с каждым ответом? В скрипте нашел строчку которая за это отвечает:# раздача крестов
if {(![isvoice $nick $chan] && ![isop $nick $chan]) && (([users isintop $hand] && $usr(score) > 100) || [users isremort $hand])} {
putquick "MODE $chan +v $nick"
putfast "privmsg $chan :\00310[expr {[users isremort $hand] ? "\002$nick\002" : $nick}] [expr {[users isremort $hand] ? "получает войс, потому что он ремортер!" : "попадает в пятёрку лучших игроков!"}]\003"
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4