Игра "Викторина"
Re: Игра "Викторина"
Количество подсказок всегда не больше количества букв-1
А 2-3 - это зависит от версии которую скачали. В 1,012-15 такого не было.
А 2-3 - это зависит от версии которую скачали. В 1,012-15 такого не было.
Re: Игра "Викторина"
Использую совмещённую версию плагина от Орла, получается, эти претензии к немуsupermet писал(а):Количество подсказок всегда не больше количества букв-1
А 2-3 - это зависит от версии которую скачали. В 1,012-15 такого не было.
Re: Игра "Викторина"
Пока что ничего не могу исправить. Единственное, что я могу сделать, это выложить исходники последнего, что я успел сделать (недоработанная система бонусов и парочку ошибок). У меня сейчас не работает основной (рабочий) компьютер, поэтому пока что пользуйтесь тем, что есть. Желательно пользоваться и отписывать об ошибках.
P.S.: с какой версии началась несовместимость баз?
P.S.: с какой версии началась несовместимость баз?
Последний раз редактировалось ОреЛ 00:56, 06.02.2011, всего редактировалось 2 раза.
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
— Martin Golding
Re: Игра "Викторина"
Поставил последнюю совмещенную версию от Орла. Сутки работает, пока глюков не обнаружено. Есть несколько предложений:
1. Запоминать пол игрока и в дальнейшем называть его правильно, а не умнейший(ая) (это уже предлагали, повторяюсь)
2. Вынести в конфиг количество подсказок. Для слов более чем из 3 букв, естественно
3. Подтверждать !след не менее чем двумя игроками. И попутно, если стоит снятие 0, то не выводить вообще надпись "-0 балл(а,ов) за команду !след"
И еще, вопрос к автору, на сервере всегда лежат последние исходники? А то как появится немного свободного времени тоже планирую VS поставить, могу помочь чем-нибудь. Сегодня, кстати, полистал исходники и так и не нашел, где количество подсказок задается. Может, конечно, невнимательно искал, но создалось впечатление что нигде.
1. Запоминать пол игрока и в дальнейшем называть его правильно, а не умнейший(ая) (это уже предлагали, повторяюсь)
2. Вынести в конфиг количество подсказок. Для слов более чем из 3 букв, естественно
3. Подтверждать !след не менее чем двумя игроками. И попутно, если стоит снятие 0, то не выводить вообще надпись "-0 балл(а,ов) за команду !след"
И еще, вопрос к автору, на сервере всегда лежат последние исходники? А то как появится немного свободного времени тоже планирую VS поставить, могу помочь чем-нибудь. Сегодня, кстати, полистал исходники и так и не нашел, где количество подсказок задается. Может, конечно, невнимательно искал, но создалось впечатление что нигде.
Re: Игра "Викторина"
А куда выложил?ОреЛ писал(а):Пока что ничего не могу исправить. Единственное, что я могу сделать, это выложить исходники последнего, что я сделал...
Osgald, там не последние исходники, кол-во подсказок всегда меньше кол-ва букв и не регулируется.
Re: Игра "Викторина"
Вынесу отдельным сообщением, чтобы было виднее.
Зачем столько фраз? Почему бы просто не сделать одну фразы, типа %user% ответил правильно и получил %+% очков. Правильный ответ: %otvet%.
И почему не перейти от нескольких составляющих одной фразы к чисто фразе с тегами?
Зачем столько фраз? Почему бы просто не сделать одну фразы, типа %user% ответил правильно и получил %+% очков. Правильный ответ: %otvet%.
И почему не перейти от нескольких составляющих одной фразы
Код: Выделить всё
getfraz("13")+getfraz("20")+"[url]"+otvet+"[/url]"
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
— Martin Golding
Re: Игра "Викторина"
Нашел один, на мой взгляд, явный недочет - если ответ из нескольких слов, то в вопросе не пишется сколько слов, а только количество букв. Получается, пока не дождешься подсказки - так и не узнаешь
И еще, не знаю как это расценивать - баг или фича. Разве при достижении игроком определенного ранга сообщение об этом не должно выдаваться в канал? Если выполнить !стат, то ранг виден, но только тебе, естественно.
И еще, не знаю как это расценивать - баг или фича. Разве при достижении игроком определенного ранга сообщение об этом не должно выдаваться в канал? Если выполнить !стат, то ранг виден, но только тебе, естественно.
Re: Игра "Викторина"
Какая версия викторины?Osgald писал(а):Нашел один, на мой взгляд, явный недочет - если ответ из нескольких слов, то в вопросе не пишется сколько слов, а только количество букв. Получается, пока не дождешься подсказки - так и не узнаешь .
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
— Martin Golding
Re: Игра "Викторина"
Твоя последняя сборка, под кодовым названием 256ОреЛ писал(а):Какая версия викторины?
Re: Игра "Викторина"
Быть такого не может О_о
странно, я пробовал однажды, у меня показывалось.ОреЛ писал(а):2) Показывается количество слов
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
— Martin Golding
Re: Игра "Викторина"
цитирую:ОреЛ писал(а):Быть такого не может О_о
Я просто своими глазами увидел, иначе не говорил бы. А что все таки с рангом? Это баг или фича?В истории Петербурга это место носило 5 наименований. Сначала - Большой луг, затем - Потешное поле, потом - Променад, затем - Царицын луг. Как оно называется сейчас? (букв: 11)
[22:42:47] Viktor&Ina: Подсказка №1: ***с*** ****
............
Кто основал Петербург? (букв: 5)
[1:30:04] Viktor&Ina: Подсказка №1: **т* *
............
Загадка Леонардо: Люди будут с удовольствием видеть как разрушаются и рвутся их творения. О ком идет речь? (букв: 11)
[1:58:44] Viktor&Ina: Подсказка №1: * *********х
Re: Игра "Викторина"
Согласен, хорошая идея.ОреЛ писал(а):Вынесу отдельным сообщением, чтобы было виднее.
Зачем столько фраз? Почему бы просто не сделать одну фразы, типа %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));
Re: Игра "Викторина"
По идее это версия 1.017 с системой бонусов.
- Система бонусов
- Показ количества слов только если слов больше одного
# Количество игроков для включение системы начисления бонусов
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
— Martin Golding
Re: Игра "Викторина"
Это клиентский или серверный плагин?
Re: Игра "Викторина"
Еще начиная с 1.016 (на самом деле я уже переделывал 1.015) плагин совмещен.Al3xandr0 писал(а):Это клиентский или серверный плагин?
Когда пишете программу, всегда думайте о том, что её может затем поддерживать психопат и насильник, который знает где вы живёте.
— Martin Golding
— Martin Golding