Quiz Memorial Forum

Welcome Guest ( Log In | Register )

> Викторина (Quiz.tcl) v1.19 Lite
Kreon
post May 22 2006, 07:36 PM
Post #1


Developer
******

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



Версия 1.19.
  • Сохранение индексов вопросов в файл. При следующем перезапуске считывание их из файла вместо составления нового списка индексов. Таким образом вопросы будут реже повторяться.
  • Переписана система проверки активных игроков.
  • Некоторые исправления кода
  • Проверка и автоматическое подключение необходимых для игры стандартных скриптов в случае, если они не подключены
  • Новые ошибки
Версия 1.18.
  • Игра разделена на два файла - конфиг Quiz.conf и сам скрипт quiz_q.tcl отдельно.
    Как пользоваться: кладем скрипт в каталог scripts, конфиг в корень бота, в eggdrop.conf добавляем строку source Quiz.conf
  • Исправлены изложенные в теме ошибки
  • Для сравнения регистра ответов в непропатченной версии еггдропа используется кусок егглиба %)
  • Немного изменены генерируемые хтмл-страницы
  • Изменен формат текстовика для php-скрипта статистики
  • Теперь в комплект игры собственно входит этот php-скрипт %) Выглядит так, можно легко встроить в Ваш сайт.
  • Наверняка добавлена куча новых ошибок
Версия 1.17.
  • Добавлена поддержка вопросной базы в формате MySQL с помощью mysql_mod. При этом оставлена работа с базами данных из текста, настройки через конфиг скрипта. Для конвертации из текстовика в БД, набираем на партилайне .convertq
  • Исправлено несколько ошибок
  • Добавлено отображение числа очков на каждом правильном ответе у игрока а-ля как в версии 1.2DEV.
Напоминаю, при переходе на данную версию игры с версии викторины SC2k Quiz < 1.15, либо любой другой версии игры (не моей модификации) при сохранении старого пользовательского файла, для корректной работы необходимо набрать .usersfix на патилайне.

!!!ВНИМАНИЕ!!!
Это тестовая версия! Она полнофункционально не проверялась. Вообще. Ибо у меня нет ещё лишнего хостинга с MySQL. Работать она должна, в теории. При обнаружении любых ошибок - пишите здесь. Исправлю.

Attached File  quiz.zip ( 29.45k ) Number of downloads: 23159
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
14 Pages V < 1 2 3 4 5 > »   
Reply to this topicStart new topic
Replies(40 - 59)
alexy
post May 31 2006, 10:37 PM
Post #41


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



smile.gif))

уррра наши руки не для скуки!

вот что получается если открываю два окна с одинаковым хостом и жму РЕГ

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

в игре же пишет
[23:26] <@Botik> Re55, вы добавлены в список активных игроков. Всего зарегистрировано 2 игрока.
[23:26] <@Botik> Отлично, народа хватает, начинаем игру!
[23:26] <@Botik> Добро пожаловать на нашу викторину! Начинаем игру. В базе данных 122697 вопросов.

и всё, вопросов нет

в принципе это выход вот только подредактировать бы и защита есть smile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post May 31 2006, 11:57 PM
Post #42


Developer
******

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



QUOTE(alexy)

QUOTE
[22:42] <Botik> [22:42] %_alexy_% играю  
[22:42] <Botik> [22:42] invalid command name "addhost"
[22:42] <Botik> [22:42] %[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
alexy
post Jun 1 2006, 08:39 PM
Post #43


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



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


да строчка была заккоментирована,
незаметил.
щас вроде всё ок.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
LesbiAnka
post Jun 2 2006, 03:20 PM
Post #44


Посетитель
*

Group: Members
Posts: 7
Joined: --
Member No.: 29



Большое спасибо , нареканий нет, все отлично обнулилось (ну типа за месяц), все довольны *06
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alexy
post Jun 3 2006, 10:56 AM
Post #45


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



QUOTE(LesbiAnka)
Большое спасибо , нареканий нет, все отлично обнулилось (ну типа за месяц), все довольны  *06



а у меня не обнулилось sad.gif где что не так
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jun 3 2006, 11:54 AM
Post #46


Developer
******

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



QUOTE(alexy)
а у меня не обнулилось sad.gif где что не так

С партилайна набираем
QUOTE
.tcl tpub::monthremove * * * * *

И копируем сюда какие выдаются ошибки.

Если в конфиге бота есть строка "unbind dcc n tcl *dcc:tcl", то сначала убираем эту строку, перезапускаем бота, а делаем потом то, что написано выше.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alexy
post Jun 3 2006, 01:11 PM
Post #47


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



а я яй smile.gif

обнулилась после той команды (.tcl tpub::monthremove * * * * *)

это её самому нада ручками вводить?

как бы теперь результаты за 3 дня вернуть та ... *18
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jun 3 2006, 03:59 PM
Post #48


Developer
******

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



Нет, её не надо вводить ручками... Просто надо, чтобы бот был запущен в первую минуту первого дня нового месяца. А иначе - да, ручками... Результаты за три дня вернуть не получится. Разве что из backup'a userfile'a бота.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alexy
post Jun 3 2006, 05:59 PM
Post #49


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



QUOTE(Kreon)
Нет, её не надо вводить ручками... Просто надо, чтобы бот был запущен в первую минуту первого дня нового месяца. .


а вот это странно...
комп не выключается уже недели две , и бот тоже.
может просто ребутал бота самого,
ну да не беда, проверю в июле.
В конце концов запущу обнуление руками.
спасибо за сопровождение своего проекта *33
всё работает хорошо.
правда ещё кое что нашёл, но пока посмотрю подумаюsmile.gif
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Anonymous
post Jun 9 2006, 11:00 AM
Post #50


Unregistered









[11:41] Usersfix done! 82 users have been checked.
[11:48] 242677 questions have been imported to MySQL database.

Завел. На данный момент все работает. Будут глюки - буду писать.
Go to the top of the page
+Quote Post
Anonymous
post Jun 9 2006, 11:15 AM
Post #51


Unregistered









Вот и первый глюк.
Ответы стали боту из базы приходить БОЛЬШИМИ БУКВАМИ
Пример:
[12:08] <Leeloo> Bоnpoс #1: Наcеkомое подотpяда жалящих перепончатокрылых (5 букв)
[12:08] <Voyager> пчела
[12:09] <Leeloo> Никто не ответил на вопрос, правильный ответ был ПЧЕЛА.
Go to the top of the page
+Quote Post
Anonymous
post Jun 9 2006, 11:16 AM
Post #52


Unregistered









Это я выше писал.
Go to the top of the page
+Quote Post
Anonymous
post Jun 9 2006, 11:20 AM
Post #53


Unregistered









Пока перешел на текстовую версию, плачем всем каналом:
QUOTE
[12:19] <Leeloo> Bоnpoс #7: Ра (0 букв)
[12:19] <Rex> smile.gif
[12:19] <Leeloo> Молодец, Rex!  Правильный ответ -> "" <-, был дан за 2.70 секунд, и принёс тебе 3 очка, и это твой самый быстрый ответ.

Факт, обрезает вопросы, да и ответы тоже похоже.
Go to the top of the page
+Quote Post
Kreon
post Jun 9 2006, 02:17 PM
Post #54


Developer
******

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



QUOTE(Anonymous)
Вот и первый глюк.
Ответы стали боту из базы приходить БОЛЬШИМИ БУКВАМИ
Пример:
[12:08] <Leeloo> Bоnpoс #1: Наcеkомое подотpяда жалящих перепончатокрылых (5 букв)
[12:08] <Voyager> пчела
[12:09] <Leeloo> Никто не ответил на вопрос, правильный ответ был ПЧЕЛА.

А в базе самой они разве не большими буквами? К слову сказать, изначально предполагалось, что вопросы в самой базе содержат нужный регистр, при сверке же регистр не учитывается. Здесь же... На самом деле, в обработке есть не очень корректный момент, но хотя и не должен вызывать подобного эффекта (собственно у меня такого никогда и не наблюдалось), сейчас я его поправил, и добавил опцию на совместимость с патчем русского языка для еггдропа. Так что обратите внимание, новая опция в конфиге:
CODE
    # установлен патч на русский язык (eggdrop.ru.diff)? [1/0]

    set conf(eggdrop_ru) 0

Файл в первом сообщении темы обновлен.

Информация о том, что идет обрезание как вопросов, так и ответов в текстовой версии подтвердить невозможно. Тестировал на двух разных виндропах 1.6.18rc1 с патчем и без патча русского языка, и еггдропе 1.6.18cvs с тем же патчем, везде все функционирует корректно.

PS: собственно необходимость опции conf(eggdrop_ru) нужна только если в пропатченном боте установлена настоящая кодировка бота, а не iso8859-1.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alexy
post Jun 11 2006, 07:17 PM
Post #55


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



Kreon, -какая то непонятная ерунда у меня в статистике, можно я тебе 2 странички хтмл пришлю на мыло, словами описывать устану, да всё равно напишу так, что запутаю ещё больше.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jun 11 2006, 08:25 PM
Post #56


Developer
******

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



Выложи здесь..
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Rex
post Jun 12 2006, 01:16 PM
Post #57


Посетитель
*

Group: Members
Posts: 3
Joined: --
Member No.: 32



QUOTE(Kreon)

Информация о том, что идет обрезание как вопросов, так и ответов в текстовой версии подтвердить невозможно. Тестировал на двух разных виндропах 1.6.18rc1 с патчем и без патча русского языка, и еггдропе 1.6.18cvs с тем же патчем, везде все функционирует корректно.


Обрезание вопросов и ответов у меня происходит на Eggdrop1.6.17 без патча на русский язык.
Новую версию в работе с mysql проверю в ближайшее время.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Satan
post Jun 12 2006, 05:44 PM
Post #58


Новичок
**

Group: Members
Posts: 12
Joined: --
Member No.: 33



Windrop 1.6.17 без патча никакого обрезания незамечено. Но у меня есть вопрос о !рег. На !рег не реагирует, а пользователей регестирует автоматически, как это изменить ? Или если включить функцию !рег, то нада будет при каждом заходе на канал викторины для того что бы принять участие в игре писать !рег или это одноразово ?
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
alexy
post Jun 12 2006, 05:49 PM
Post #59


Участник
***

Group: Members
Posts: 32
Joined: --
Member No.: 27



QUOTE(Kreon)
Выложи здесь..


# ник титул очки ответы и т.д это общие рез-ты
1 WEiSS(профессор) 5547 2223 2.81 11 2.495
2 _alexy_(доктор) 4810 1766 3.310 12 2.723
3 Demha(бакалавр) 2260 884 4.45 17 2.556
4 DIM-69(мастер) 1643 644 3.39 11 2.551
5 Людмилка(мастер) 1601 728 8.28 11 2.199
6 Mesenion(бывалый) 994 343 4.94 9 2.897
7 AndronS(бывалый) 942 403 4.070 6 2.337
8 marusia(студент) 538 209 3.29 11 2.574
9 User1(студент) 506 233 4.74 6 2.171
10 Rolf(завсегдатай) 426 165 4.898 3 2.581

а это за месяц, почему то у некоторых, в количестве ответов пишутся очки за весь период игры
1 WEiSS(профессор) 2290 5547 2.81 11 2.495
2 _alexy_(доктор) 2225 1766 3.310 12 2.723
3 Demha(бакалавр) 2000 2260 4.45 17 2.556
4 Людмилка(мастер) 1020 728 8.28 11 2.199
5 DIM-69(мастер) 534 1643 3.39 11 2.551
6 User1(студент) 432 233 4.74 6 2.171
7 marusia(студент) 374 538 3.29 11 2.574
8 AndronS(бывалый) 306 403 4.070 6 2.337
9 ShooT[NiK](ученик) 233 233 7.58 9 2.33
10 Mesenion(бывалый) 203 343 4.94 9 2.897
User is offlineProfile CardPM
Go to the top of the page
+Quote Post
Kreon
post Jun 12 2006, 05:54 PM
Post #60


Developer
******

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



QUOTE(Satan)
Windrop 1.6.17 без патча никакого обрезания незамечено. Но у меня есть вопрос о !рег. На !рег не реагирует, а пользователей регестирует автоматически, как это изменить ? Или если включить функцию !рег, то нада будет при каждом заходе на канал викторины для того что бы принять участие в игре писать !рег или это одноразово ?

Команда !рег нужна только когда в конфиге установлено, что для запуска игры нужно определенное минимальное количество людей. В базу данных бот вносит игроков автоматически на любом правильном ответе, и никакого отношения к !рег оно не имеет. smile.gif Возможно, стоило эту команду обозвать как-нибудь иначе, чтобы не возникало таких недоразумений.
User is offlineProfile CardPM
Go to the top of the page
+Quote Post

14 Pages V < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 User(s) are reading this topic (1 Guests and 0 Anonymous Users)
0 Members:

 



Lo-Fi Version Time is now: 18th May 2024 - 12:33 PM
Design by GPF © 2006