Игра "Викторина"

Здесь содержатся плагины, графические оболочки, наборы смайлов и другие дополнения к CommFort.
Аватара пользователя
supermet
Сообщения: 245
Зарегистрирован: 02:35, 19.07.2009

Re: Игра "Викторина"

Сообщение supermet »

Количество подсказок всегда не больше количества букв-1
А 2-3 - это зависит от версии которую скачали. В 1,012-15 такого не было.
Аватара пользователя
Al3xandr0
Сообщения: 118
Зарегистрирован: 12:58, 22.11.2007

Re: Игра "Викторина"

Сообщение Al3xandr0 »

supermet писал(а):Количество подсказок всегда не больше количества букв-1
А 2-3 - это зависит от версии которую скачали. В 1,012-15 такого не было.
Использую совмещённую версию плагина от Орла, получается, эти претензии к нему :lol:
ОреЛ
Сообщения: 376
Зарегистрирован: 11:18, 11.07.2008
Откуда: Ульяновск
Контактная информация:

Re: Игра "Викторина"

Сообщение ОреЛ »

Пока что ничего не могу исправить. Единственное, что я могу сделать, это выложить исходники последнего, что я успел сделать (недоработанная система бонусов и парочку ошибок). У меня сейчас не работает основной (рабочий) компьютер, поэтому пока что пользуйтесь тем, что есть. Желательно пользоваться и отписывать об ошибках.
P.S.: с какой версии началась несовместимость баз?
Последний раз редактировалось ОреЛ 00:56, 06.02.2011, всего редактировалось 2 раза.
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
Osgald
Сообщения: 9
Зарегистрирован: 22:33, 05.02.2011

Re: Игра "Викторина"

Сообщение Osgald »

Поставил последнюю совмещенную версию от Орла. Сутки работает, пока глюков не обнаружено. Есть несколько предложений:
1. Запоминать пол игрока и в дальнейшем называть его правильно, а не умнейший(ая) (это уже предлагали, повторяюсь)
2. Вынести в конфиг количество подсказок. Для слов более чем из 3 букв, естественно :)
3. Подтверждать !след не менее чем двумя игроками. И попутно, если стоит снятие 0, то не выводить вообще надпись "-0 балл(а,ов) за команду !след"

И еще, вопрос к автору, на сервере всегда лежат последние исходники? А то как появится немного свободного времени тоже планирую VS поставить, могу помочь чем-нибудь. Сегодня, кстати, полистал исходники и так и не нашел, где количество подсказок задается. Может, конечно, невнимательно искал, но создалось впечатление что нигде.
Аватара пользователя
supermet
Сообщения: 245
Зарегистрирован: 02:35, 19.07.2009

Re: Игра "Викторина"

Сообщение supermet »

ОреЛ писал(а):Пока что ничего не могу исправить. Единственное, что я могу сделать, это выложить исходники последнего, что я сделал...
А куда выложил?
Osgald, там не последние исходники, кол-во подсказок всегда меньше кол-ва букв и не регулируется.
ОреЛ
Сообщения: 376
Зарегистрирован: 11:18, 11.07.2008
Откуда: Ульяновск
Контактная информация:

Re: Игра "Викторина"

Сообщение ОреЛ »

Вынесу отдельным сообщением, чтобы было виднее.
Зачем столько фраз? Почему бы просто не сделать одну фразы, типа %user% ответил правильно и получил %+% очков. Правильный ответ: %otvet%.
И почему не перейти от нескольких составляющих одной фразы

Код: Выделить всё

getfraz("13")+getfraz("20")+"[url]"+otvet+"[/url]"
к чисто фразе с тегами?
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
Osgald
Сообщения: 9
Зарегистрирован: 22:33, 05.02.2011

Re: Игра "Викторина"

Сообщение Osgald »

Нашел один, на мой взгляд, явный недочет - если ответ из нескольких слов, то в вопросе не пишется сколько слов, а только количество букв. Получается, пока не дождешься подсказки - так и не узнаешь :)
И еще, не знаю как это расценивать - баг или фича. Разве при достижении игроком определенного ранга сообщение об этом не должно выдаваться в канал? Если выполнить !стат, то ранг виден, но только тебе, естественно.
ОреЛ
Сообщения: 376
Зарегистрирован: 11:18, 11.07.2008
Откуда: Ульяновск
Контактная информация:

Re: Игра "Викторина"

Сообщение ОреЛ »

Osgald писал(а):Нашел один, на мой взгляд, явный недочет - если ответ из нескольких слов, то в вопросе не пишется сколько слов, а только количество букв. Получается, пока не дождешься подсказки - так и не узнаешь :).
Какая версия викторины?
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
Osgald
Сообщения: 9
Зарегистрирован: 22:33, 05.02.2011

Re: Игра "Викторина"

Сообщение Osgald »

ОреЛ писал(а):Какая версия викторины?
Твоя последняя сборка, под кодовым названием 256 :)
ОреЛ
Сообщения: 376
Зарегистрирован: 11:18, 11.07.2008
Откуда: Ульяновск
Контактная информация:

Re: Игра "Викторина"

Сообщение ОреЛ »

Быть такого не может О_о
ОреЛ писал(а):2) Показывается количество слов
странно, я пробовал однажды, у меня показывалось.
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
Osgald
Сообщения: 9
Зарегистрирован: 22:33, 05.02.2011

Re: Игра "Викторина"

Сообщение Osgald »

ОреЛ писал(а):Быть такого не может О_о
цитирую:
В истории Петербурга это место носило 5 наименований. Сначала - Большой луг, затем - Потешное поле, потом - Променад, затем - Царицын луг. Как оно называется сейчас? (букв: 11)

[22:42:47] Viktor&Ina: Подсказка №1: ***с*** ****
............
Кто основал Петербург? (букв: 5)

[1:30:04] Viktor&Ina: Подсказка №1: **т* *
............
Загадка Леонардо: Люди будут с удовольствием видеть как разрушаются и рвутся их творения. О ком идет речь? (букв: 11)

[1:58:44] Viktor&Ina: Подсказка №1: * *********х
Я просто своими глазами увидел, иначе не говорил бы. А что все таки с рангом? Это баг или фича?
Аватара пользователя
supermet
Сообщения: 245
Зарегистрирован: 02:35, 19.07.2009

Re: Игра "Викторина"

Сообщение supermet »

ОреЛ писал(а):Вынесу отдельным сообщением, чтобы было виднее.
Зачем столько фраз? Почему бы просто не сделать одну фразы, типа %user% ответил правильно и получил %+% очков. Правильный ответ: %otvet%.
И почему не перейти от нескольких составляющих одной фразы

Код: Выделить всё

getfraz("13")+getfraz("20")+"[url]"+otvet+"[/url]"
к чисто фразе с тегами?
Согласен, хорошая идея.
Можно например так:

Код: Выделить всё

//в таблицу frazy добавить строку например с id 60 - "%s ответил правильно и получил %s очков. Правильный ответ: [url]%s.[/url]"
char buffer [75];
sprintf (buffer, getfraz("60"), user, ochki, otvet);
MessagetoChannel(botname, KANAL , strtows(string(buffer), CP_ACP));
Но кол-во кода не уменьшилось :), зато запросы к базе уменьшаться.
ОреЛ
Сообщения: 376
Зарегистрирован: 11:18, 11.07.2008
Откуда: Ульяновск
Контактная информация:

Re: Игра "Викторина"

Сообщение ОреЛ »

viktorina_vc.RAR
(105.46 КБ) 369 скачиваний
Есть добровольцы с не очень забитым сервером, внешним доступом и желанием помочь в разработке?
По идее это версия 1.017 с системой бонусов.
  • Система бонусов
  • Показ количества слов только если слов больше одного
В соnfig.ini дописать:
# Количество игроков для включение системы начисления бонусов
players_for_bonus=2
# Количество правильных подряд ответов для начала начисления бонусов
answers_for_bonus=3
# Количество бонусных очков
bonus_add=5

Напомню, что для настроек супер-игры нужно прописывать следующее:
# Включить команду !супер. 1-да, 0-нет.
enable_super=1
# Множитель очков в супер игре (Максимум очков увеличивается до max_scores*super_factor)
super_factor=5
# Количество вопросов до супер-игры (если стоит 10, то 10-ый вопрос будет супер-игрой)
super_run=10
Последний раз редактировалось ОреЛ 22:00, 10.02.2011, всего редактировалось 2 раза.
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
Аватара пользователя
Al3xandr0
Сообщения: 118
Зарегистрирован: 12:58, 22.11.2007

Re: Игра "Викторина"

Сообщение Al3xandr0 »

Это клиентский или серверный плагин?
ОреЛ
Сообщения: 376
Зарегистрирован: 11:18, 11.07.2008
Откуда: Ульяновск
Контактная информация:

Re: Игра "Викторина"

Сообщение ОреЛ »

Al3xandr0 писал(а):Это клиентский или серверный плагин?
Еще начиная с 1.016 (на самом деле я уже переделывал 1.015) плагин совмещен.
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
Ответить