Проблемы с викториной v1.8 by Sergio + new addons.

Решение вопросов при работе с TCL скриптами.

Модератор: Модераторы

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение exkoder » 07 июл 2009 11:24

помогите исправить, не могу понять что это такое?

при запуске бота, бот запускается а викторина не рабтает :(

Код: Выделить всё
[11:06] ::Quiz:: ERROR. User 'exkoder' doesn't exists! Please set directive conf(owner) correctly.
[11:06] Userfile loaded, unpacking...
[11:06] === Aisha: 1 channels, 72 users.
Launched into the background  (pid: 56711)
exkoder
 
Сообщения: 5
Зарегистрирован: 17 июн 2009 13:24
Откуда: Russia, Oryol
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.19

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение tvrsh » 07 июл 2009 13:30

exkoder писал(а):помогите исправить, не могу понять что это такое?

при запуске бота, бот запускается а викторина не рабтает :(

Код: Выделить всё
[11:06] ::Quiz:: ERROR. User 'exkoder' doesn't exists! Please set directive conf(owner) correctly.
[11:06] Userfile loaded, unpacking...
[11:06] === Aisha: 1 channels, 72 users.
Launched into the background  (pid: 56711)


В eggdrop.conf в set owner прописан exkoder?
А что тебе отвечает бот на команду .tcl [validuser exkoder]
Попробуй в конфиге викторины закомментировать строку
Код: Выделить всё
if {![validuser $conf(owner)]} {putlog "::Quiz:: ERROR. User '\002$conf(owner)\002' doesn't exists! Please set directive conf(owner) correctly."; namespace delete ::tpub::; return 0}
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение exkoder » 07 июл 2009 17:58

tvrsh писал(а):В eggdrop.conf в set owner прописан exkoder?

прописан
Попробуй в конфиге викторины закомментировать строку
Код: Выделить всё
if {![validuser $conf(owner)]} {putlog "::Quiz:: ERROR. User '\002$conf(owner)\002' doesn't exists! Please set directive conf(owner) correctly."; namespace delete ::tpub::; return 0}


закаментил строчку и все заработало. спасибо :)
exkoder
 
Сообщения: 5
Зарегистрирован: 17 июн 2009 13:24
Откуда: Russia, Oryol
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.19

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение Corund » 10 июл 2009 20:05

помогите разобраться. Похоже, что этот бонус выпадает только тому, кто на первом месте. По идее, должен быть бонус +место для всех, но он тут не работает это точно.
Для чего тогда эта настройка в файле quiz_conf.tcl?
Код: Выделить всё
# очки, дающиеся по бонусу, если выпал бонус повышения места? а игрок находится на 1-ом месте
   set conf(bonusscore) 1000

если бонуса + место нет, можно ли закомментировать строку, типа:
Код: Выделить всё
# очки, дающиеся по бонусу, если выпал бонус повышения места? а игрок находится на 1-ом месте
         #set conf(bonusscore) 1000

не будет ли ошибок?
А пока что изредка на канале получает игрок, который на первом месте, этот бонус:
Код: Выделить всё
[19:55:47] <|Universe|> ToKSi получает экстрабонус в виде 7 дополнительных очков!
[19:55:47] <|Universe|> ToKSi, тебе выпал уникальный бонус, но поскольку ты находишься на вершине рейтинговой таблицы, тебе дается лишь 1000 очков
[19:55:47] <|Universe|> Тебе еще рано на пенсию, ToKSi! Точный ответ -> "танцор" <-, был получен за 7.25 секунд. У тебя теперь 52798 очков (6172 ответа) (11442 (1222)) и это твой 4 ответ подряд!
[19:55:47] <|Universe|> ToKSi получает ранг Секретная разработка!
Аватара пользователя
Corund
 
Сообщения: 48
Зарегистрирован: 02 июн 2009 19:07
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение tvrsh » 12 июл 2009 22:29

Есть бонус который дает повышение места, если человек уже на первом месте то повышаться ему некуда и тогда он получает просто 1000 очков.
Если ты закомментируешь эту строку то при следующем бонусе лидеру будет ошибка.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение Corund » 14 июл 2009 13:18

В том то и дело, что бонуса +- место в этой версии нет, он ни разу не выпадал никому ещё; в тексте скрипта я тоже не нашел ничего, что касается бонуса повышения/понижения места. А вот игроку на первом месте даётся бонус изредка. Вот и хотелось бы как-то его отключить. В предыдущих версиях были примерно такие строки:

Код: Выделить всё
putmsg $chan "\00307[expr {[users isremort $hand] ? "\002$nick\002" : $nick}] \00303 , невероятно, тебе выпал уникальный бонус, который помогает подняться выше в рейтинговой таблице!Я сегодня так щедра!!\003"
putmsg $chan "\00307[expr {[users isremort $hand] ? "\002$nick\002" : $nick}] \00303 поднимается на \[ \00307[::tpub::place $hand]\00303 \] место в рейтинговой таблице! Так держать!\003"


А в этой версии нет ничего похожего.
Аватара пользователя
Corund
 
Сообщения: 48
Зарегистрирован: 02 июн 2009 19:07
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение tvrsh » 14 июл 2009 13:45

В блоке
Код: Выделить всё
if {[place $hand]==1} {
set tscore $conf(bonusscore)
putfast "privmsg $chan :[expr {[users isremort $hand] ? "\002$nick\002" : $nick}], тебе выпал уникальный бонус, но поскольку ты находишься на вершине рейтинговой таблицы, тебе дается лишь $conf(bonusscore) [lindex {. очко очка очков} [numgrp $conf(bonusscore)]]"
incr usr(score) $tscore
incr usr(scoremonth) $tscore
incr usr(scoreday) $tscore
users set [list $hand [array get usr]]
} else {
set clist [users list]
}
после строки
Код: Выделить всё
set clist [users list]
добавь
Код: Выделить всё
set tplace [lindex [lindex $clist [expr $place -2]] 1]
set usr(score) [expr $tplace + 1]
users set [list $hand [array get usr]]
putmsg $chan "[expr {[users isremort $hand] ? "\002$nick\002" : $nick}], невероятно, тебе выпал уникальный бонус, который помогает подняться выше в рейтинговой таблице!"
putmsg $chan "[expr {[users isremort $hand] ? "\002$nick\002" : $nick}] поднимается на \[ [::tpub::place $hand] \] место в рейтинговой таблице! Так держать!"
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение Corund » 14 июл 2009 16:06

Спасибо, попробую.
Аватара пользователя
Corund
 
Сообщения: 48
Зарегистрирован: 02 июн 2009 19:07
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение Corund » 29 июл 2009 21:23

Код: Выделить всё
[21:20:14] <|Universe|> error опускается на [ 5 ] место в общей рейтинговой таблице, пропуская вперед error! Ну ничего, догонишь ;)
[21:20:14] <|Universe|> error опускается на [ 8 ] место рейтинговой таблице месяца, пропуская вперед error! Ну ничего, догонишь ;)


(Тут был проигран аукцион.) Как бы поправить, чтобы игрок сам себя не пропускал?
Аватара пользователя
Corund
 
Сообщения: 48
Зарегистрирован: 02 июн 2009 19:07
Благодарил (а): 8 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.8

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение Winer » 02 авг 2009 21:28

у меня бот 2 дня очки не сохранял,а как их прописать?
Winer
 
Сообщения: 17
Зарегистрирован: 10 июн 2009 22:24
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.
Версия бота: Eggdrop 1.6.18+suzi

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение tvrsh » 04 авг 2009 23:06

Winer писал(а):у меня бот 2 дня очки не сохранял,а как их прописать?

Напиши в приват боту !set.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение ssd » 28 ноя 2009 06:45

Поставил на windrop`a. Викторина не запускается с русскими командами(!ст, !старт). Что делать не подскажите?
http://zoneirc.ru/eset_upd.html - Обновляй свой ESET NOD32 бесплатно.
Аватара пользователя
ssd
 
Сообщения: 33
Зарегистрирован: 28 ноя 2009 06:42
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Версия бота: Eggdrop 1.8

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение Radiosignal » 02 дек 2009 19:38

tvrsh привет. Можешь пожалуйста написать модуль дуэлей?
Radiosignal
 
Сообщения: 87
Зарегистрирован: 17 июн 2009 18:01
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение tvrsh » 03 дек 2009 01:14

Radiosignal писал(а):tvrsh привет. Можешь пожалуйста написать модуль дуэлей?

У меня дуэли это не модуль а часть скрипта. От того, что я тебе ее сюда выложу тебе легче не станет, так как ее еще надо встроить в твой скрипт. Могу дать примерный план действий по написанию дуэлей, хотя мне кажется я уже делал это в этой теме.
А вообще с такими просьбами лучше обращаться к автору скрипта.
И разберись с терминологией, что есть модуль, что есть скрипт.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение Radiosignal » 03 дек 2009 01:41

Про дуэли не было темы, напиши , если не сложно и есть желание.
Radiosignal
 
Сообщения: 87
Зарегистрирован: 17 июн 2009 18:01
Благодарил (а): 0 раз.
Поблагодарили: 1 раз.

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение ssd » 03 дек 2009 09:55

tvrsh, поможешь?
http://zoneirc.ru/eset_upd.html - Обновляй свой ESET NOD32 бесплатно.
Аватара пользователя
ssd
 
Сообщения: 33
Зарегистрирован: 28 ноя 2009 06:42
Благодарил (а): 6 раз.
Поблагодарили: 1 раз.
Версия бота: Eggdrop 1.8

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение tvrsh » 04 дек 2009 00:10

Radiosignal писал(а):Про дуэли не было темы, напиши , если не сложно и есть желание.

Создаешь две переменные, в одной дуэльные очки одного игрока в другой другого. Также, еще две переменные в которых ники игроков. После каждого правильно ответа проверяешь, не является ли ответивший одним из дуэлянтов, если является то увеличиваешь одну из переменных количества очков. Далаешь бинд на начало дуэли. Ну и так далее.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение tvrsh » 04 дек 2009 00:11

ssd писал(а):tvrsh, поможешь?

У меня нет виндропов с сузи. Поставь обычного виндропа, на нем все заработает может.
Have fun.
-
Получить помощь можно на каналах #egghelp в сети IrcNet.ru и #eggdrop в сети RusNet(Ключ канала eggdrop).
Перед созданием новой темы внимательно читайте Правила оформления топиков.
Аватара пользователя
tvrsh
 
Сообщения: 1230
Зарегистрирован: 19 авг 2008 16:55
Откуда: Russian Federation, Podolsk
Благодарил (а): 6 раз.
Поблагодарили: 130 раз.
Версия бота: Eggdrop 1.6.20+suzi

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение thorn » 04 дек 2009 06:29

всем привет! а может выложите уже подправленную версию? внесли столько изменений, что запутаться можно... :( а если у кого-то есть с дуэлями - было бы вообще классно!
thorn
 
Сообщения: 23
Зарегистрирован: 03 апр 2009 15:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Re: Проблемы с викториной v1.8 by Sergio + new addons.

Сообщение thorn » 11 дек 2009 12:01

Tcl error in script for 'timer125':
[13:58] can't read "usr(score)": no such variable
постоянно выдает ошибку разных таймеров(
thorn
 
Сообщения: 23
Зарегистрирован: 03 апр 2009 15:16
Благодарил (а): 0 раз.
Поблагодарили: 0 раз.

Пред.След.

Вернуться в TCL скрипты

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 6

cron