Quiz Memorial Forum

Welcome Guest ( Log In | Register )

14 Pages V « < 5 6 7 8 9 > »   
Reply to this topicStart new topic
> Викторина (Quiz.tcl) v1.19 Lite
maksimov
post May 23 2007, 01:43 AM
Post #121


Новичок
**

Group: Members
Posts: 12
Joined: 15-May 07
Member No.: 94



Все я нашел, уважаемый креон , пожалуйста помогите, как мне статистику с тривия ботом (mirc ботом) обьеденить с eggdrop'om? пожалуйста помогите. в ручную очень много делать.... мб есть программа ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post May 23 2007, 03:55 PM
Post #122


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Не существует нормальных автоматических конвертеров.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
username
post May 28 2007, 04:50 PM
Post #123


Новичок
**

Group: Members
Posts: 20
Joined: --
Member No.: 10



Заметил небольшой недочет. Если вопрос состоит из одного слова то его первая буква всегда выводится в нижнем регистре. Например:
QUOTE
[17:49:21] <@quiz> Bоnpoс #139: hищeтa? (8 букв)

Соответственно не очень красиво получается. Правда это бывает чрезвычайно редно, но всеже.


--------------------
Всероссийская IRC сеть IrcNet.ru
http://ircnet.su/
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
maksimov
post May 29 2007, 06:38 PM
Post #124


Новичок
**

Group: Members
Posts: 12
Joined: 15-May 07
Member No.: 94



как обновить стату ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Amrek
post Jun 21 2007, 09:09 PM
Post #125


Посетитель
*

Group: Members
Posts: 1
Joined: 21-June 07
Member No.: 102



Почему обнуляется статистика после того как бот перезапустится? sad.gif

Например
[22:07] @KomeHDa: Текущая десятка лидеров за все времена: #1 - Алисуня (3), #2 - amrek (3)
[22:07] @KomeHDa: Текущая десятка лидеров за этот месяц: #1 - amrek (3), #2 - Алисуня

Вот есть стата если сделаю .die и снова запушу вот что покажет:
[22:10] @KomeHDa: Текущая десятка лидеров за все времена: #1 - amrek (3)
[22:10] @KomeHDa: Текущая десятка лидеров за этот месяц: #1 - amrek (3)

То есть на меня только ведется статистика. может где что в настройках бота? До этого пробовал бота знайка таже ситуация получается. Если посмотреть файл user в директории бота то в нем прописано вот что только я числюсь...

amrek - jlmnoptx
--XTRA quiz last 1182448799 cont 0 score 3 answersmonth 2 quick 7.41 scoremonth 3 answers 2

Почему другие сюда не попадают?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jun 21 2007, 09:33 PM
Post #126


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Подобная проблема может быть по двум причинам:
  1. Настройка скрипта в Quiz.conf
    CODE
    set conf(minanswers)

    По умолчанию установлено значение 5. Это означает, что при завершении раунда из базы будут удалены все игроки, набравшие меньше пяти ответов, и у которых нет флагов (а-ля jlmnoptx)
    Решение: отвечать на больше, чем пять вопросов. Либо установить в единицу..
  2. Другие скрипты, либо настройки самого eggdrop (НЕ относящиеся к викторине), по которым из базы при выключении удаляются пользователи без флагов.
    Решение: найти и отключить подобные скрипты, перенастроить eggdrop.conf. Конкретики здесь нет.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
neonAFT
post Jul 1 2007, 04:06 PM
Post #127


Посетитель
*

Group: Members
Posts: 2
Joined: 24-June 07
Member No.: 103



Проблема такая, почему то бот узнает не всех игроков. Не у всех при заходе отображается текущее место, они могут начать викторину, но не могут стопнуть, сделать дальше если начали игру, !вон у них не показывает бот пишет - "нет никакой информации о тебе, может поиграешь?", а !место показывает, т.е. они играют, очки добавляются к тем что у них уже были, если этот юзер меняет ник то очки начисляются с нуля, как на нового игрока. С теми кого бот "узнал при входе" таких проблем нет. Подскажите в чем может быть дело.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jul 1 2007, 09:09 PM
Post #128


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



С выбором conf(mask) и форматом масок пользователей.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
neonAFT
post Jul 2 2007, 08:46 AM
Post #129


Посетитель
*

Group: Members
Posts: 2
Joined: 24-June 07
Member No.: 103



изначально стояла такая маска *!ident@host
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
morkovka
post Jul 15 2007, 08:12 AM
Post #130


Посетитель
*

Group: Members
Posts: 5
Joined: 14-July 07
Member No.: 110



[10:56:32] -Anomalia- Добро пожаловать на канал игры "Викторина", Morkovka! Игра пока не запущена, для начала наберите !старт.
[10:56:38] <Morkovka> !старт
[10:56:40] <Anomalia> 10Добро пожаловать на нашу викторину! Начинаем игру. В базе данных 33694 вопроса.

и ничего! если сделать еще раз !старт, то точно также скажет доюро пожаловать бла бла бла и опять ничего...

[11:06:57] <Anomalia> 10Добро пожаловать на нашу викторину! Начинаем игру. В базе данных 33694 вопроса.
[11:07:08] <Morkovka> !дальше
[11:07:09] <Anomalia> Morkovka, викторина не запущена - воспользуйся командой !start
[11:07:11] <Morkovka> !старт
[11:07:11] <Anomalia> 10Добро пожаловать на нашу викторину! Начинаем игру. В базе данных 33694 вопроса.
[11:07:13] <Morkovka> !старт
[11:07:14] <Anomalia> 10Добро пожаловать на нашу викторину! Начинаем игру. В базе данных 33694 вопроса.


хммм.. викторина заработала когда зашел на канал простым мирком, а если захожу другими скриптами или клиентами, то не работает...
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
morkovka
post Jul 15 2007, 08:24 AM
Post #131


Посетитель
*

Group: Members
Posts: 5
Joined: 14-July 07
Member No.: 110



А еще когда запускаю викторину, то если кто-то дает правильный ответ, она на него не обращает внимания, а если я даю такой же ответ, то она говорит правильный... что делать?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
morkovka
post Jul 15 2007, 09:38 AM
Post #132


Посетитель
*

Group: Members
Posts: 5
Joined: 14-July 07
Member No.: 110



теперь другие не могут играть, набирают !старт, бот говорит добро пожаловать на викторину, начинаем и опять ничего...
в патилайне пишет:
<Anomalia> [12:22] invalid command name "addhost"
<Anomalia> [12:22] %scorpius![email protected]% старт -- ERROR
<Anomalia> [12:24] invalid command name "addhost"
<Anomalia> [12:24] %scorpius![email protected]% старт -- ERROR
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jul 15 2007, 03:42 PM
Post #133


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Прочитайте тему от начала!

QUOTE(Kreon @ Jun 1 2006, 12:57 AM) *

QUOTE(alexy)

QUOTE
[22:42] <Botik> [22:42] %_alexy_% играю
[22:42] <Botik> [22:42] invalid command name "addhost"
[22:42] <Botik> [22:42] %Re55![email protected]% играю -- ERROR
[22:42] <Botik> [22:42] _alexy_ Re55


Вообще это говорит о том, что у Вас не подгружен стандартный сервисный скрипт compat.tcl, который необходим для корректной работы игры. Добавьте в eggdrop.conf строчку source scripts/compat.tcl до подключения скрипта викторины.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Gorinich
post Jul 23 2007, 12:51 AM
Post #134


Посетитель
*

Group: Members
Posts: 1
Joined: 22-July 07
Member No.: 120



болт
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alvor
post Sep 18 2007, 08:17 AM
Post #135


Участник
***

Group: Members
Posts: 30
Joined: 9-March 07
Member No.: 76



Чет немного подглючивает... Первый набирает !рег, бот говорит блаблабла, зареген 1 игрок. Второй !рег - опять один игрок. третий !рег - два игрока и игра пошла )
А еще после команды !extra при незапущеной игре бот начинает при любой фразе выдавать
Tcl error [::tpub::msg_pub]: can't read "game(chan)": no such element in array
И вообще, где пожно приобрести не лайт версию? И почем, если на то пошло.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Sep 18 2007, 10:40 AM
Post #136


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



QUOTE(Alvor @ Sep 18 2007, 09:17 AM) *

Чет немного подглючивает... Первый набирает !рег, бот говорит блаблабла, зареген 1 игрок. Второй !рег - опять один игрок. третий !рег - два игрока и игра пошла )

Что ж... Значит, эта функция не совсем оттестирована в Lite-версиях.

QUOTE(Alvor @ Sep 18 2007, 09:17 AM) *

А еще после команды !extra при незапущеной игре бот начинает при любой фразе выдавать
Tcl error [::tpub::msg_pub]: can't read "game(chan)": no such element in array

Команда !extra - вспомогательная для быстрого вызова экстравопроса. Очевидно, она была добавлена при их отладке изначальными авторами скрипта (hex и Drakon_) и кроме как для этого других предназначений не имеет. Я не имею понятия, почему она не была удалена ещё тогда, но вы сами можете смело удалить эту команду из исходников.)

QUOTE(Alvor @ Sep 18 2007, 09:17 AM) *
И вообще, где пожно приобрести не лайт версию? И почем, если на то пошло.

Нигде.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Sep 18 2007, 01:46 PM
Post #137


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Обновление до версии 1.19:
  • Сохранение индексов вопросов в файл. При следующем перезапуске считывание их из файла вместо составления нового списка индексов. Таким образом вопросы будут реже повторяться.
  • Переписана система проверки активных игроков.
  • Некоторые исправления кода
  • Проверка и автоматическое подключение необходимых для игры стандартных скриптов в случае, если они не подключены
  • Новые ошибки


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alvor
post Sep 19 2007, 01:07 PM
Post #138


Участник
***

Group: Members
Posts: 30
Joined: 9-March 07
Member No.: 76



Проблема осталась с символами в нике. Если ник содержит всякие [`_ и может еще чего, то бот не реагирует на ответы ника а валит
QUOTE
SC2k Quiz :: added user Davie_Jons
Tcl error [::tpub::msg_pub]: No such user.

Даже после смены ника на нормальный продолжает еррорить...
Что делать-то?
ЗЫ: Сделал наоборот, с ника Alvor на ник содержащий ` все работает. Не пойму.
compat.tcl и alltools.tcl подгружены.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Alvor
post Oct 3 2007, 08:02 AM
Post #139


Участник
***

Group: Members
Posts: 30
Joined: 9-March 07
Member No.: 76



Нашел в чем проблема. Викторина не хочет работать с никами длиннее 9 символов (кажется). В конфиге бота длинна ника стоит гораздо больше. Где рыть?
Еще - каким образом можно сделать нормальную работу с базой вопросов? Если что-то там править, викторина начинает косячить (ибо кеширует), помогает только рестарт бота. В новой версии кроме рестарта надо еще и успеть удалить файл индексов пока он перегружается, либо die бота и ручками убить файл с индексами.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Oct 3 2007, 03:32 PM
Post #140


Developer
******

Group: Root Admin
Posts: 396
Joined: --
From: Внешние пределы
Member No.: 2



Про базу вопросов:
Нормально править базу вопросов можно, если хранить вопросы в MySQL, т.к. там вопросы берутся именно индексам = номерам вопроса в базе.
Когда же используется текстовый файл, эти так называемые "индексы" представляют собой ни что иное, как количество байт сдвига от начала вопросного файла до строки с выбранным вопросом. Соответственно при любом редактировании файла количество байт меняется, и видны те ошибки.
Решение здесь - переходить на использование MySQL под вопросы, либо стараться изменять непосредственно используемый файл базы как можно реже, и после каждой замены набирать команду !rehash questions в приват бота.

Насчет ников:
Проблема с символами {, }, [, ] в никах наблюдались только в полной (не Lite) версии игры с использованием MySQL для хранения юзверов и была окончательно разрешена в августе. А здесь же, поскольку пользователи хранятся в userfile'e бота, таких сложностей вообще быть не могло по определению.
Относительно того, что викторина не хочет работать с длинными никами - есть факт в том, что никогда никаких ограничений по никам в самом скрипте не было и нет. Если бот откомпилирован с поддержкой ников максимально в 9 символов, то нужно вносить изменения в файл eggdrop.h и пересобирать бота. Никакими строчками в конфиге изменить этот handlen нельзя.
Хотя опять-таки, лично мне не удалось заставить бота с handlen9 выбивать какие бы то ни было ошибки с викторины. Длинные ники просто срезались до 9 символов, и все продолжало работать как ни в чем не бывало.


--------------------
Не понял сам - не дай понять другому
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

14 Pages V « < 5 6 7 8 9 > » 
Reply to this topicStart new topic
6 User(s) are reading this topic (6 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 28th May 2024 - 11:53 AM
Design by GPF © 2006