Войти на сайт

Авторизация, ждите ...
×
Правила раздела:
1 Задавайте конкретные вопросы. Для болтовни есть свободный раздел.
2 По возможности давайте конкретные ответы.
3 Один вопрос=одна тема. Если хотите задать ещё вопрос, то начинайте новую тему.
4 Название темы должно составлять сам вопрос, и быть максимально конкретным. Рекомендуется начинать тему словами "Как", "Что", "Почему". А первый пост повторяет вопрос и даёт расширенные сведения.
5 Рекомендуется указывать версию мейкера (2000, 2003, RMXP, RMVX, ACE, IGM, и.т.д.. Это важно, и всё равно ведь спросят.
6 Темы "Пара вопросов", "Помогите", и подобные им - самый лёгкий путь к бану.
7 Поиск находится вверху справа.
А. Названия подразделов этого раздела уточняются. Советы принимаются.

ТЕМА: Порядок нажатия кнопок выбора

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81217

  • Lanjetto
  • Lanjetto аватар
  • Вне сайта
  • Познающий
  • Сообщений: 12
  • Спасибо получено: 1
Подскажите, как сделать так, чтобы в поле выбора, варианты не пропадали после нажатия, а запоминали последовательность их нажатия?
Например если есть варианты: "1, 2, 3, 4" то нужно нажать на них по порядку, и тогда пропустит дальше, а если нет, то сбросит запомненные значения и предложит попробовать еще раз
Администратор запретил публиковать записи гостям.

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81218

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Даритель СтимкеяОрганизатор конкурсов2 место Сбитая кодировкаПереводчикПрограммист Ruby2 место
Через переменные. По переменной на выбор. Заносишь в неё номер выбранного условия.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Lanjetto

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81219

  • Lanjetto
  • Lanjetto аватар
  • Вне сайта
  • Познающий
  • Сообщений: 12
  • Спасибо получено: 1
А как задать значению переменной номер условия? Я так понимаю что через вариант скрипт?
Администратор запретил публиковать записи гостям.

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81220

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Даритель СтимкеяОрганизатор конкурсов2 место Сбитая кодировкаПереводчикПрограммист Ruby2 место
Нет.
Если выбран вариант 1, то записать 1. Если 2, то 2. Ну и так далее.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81221

  • Lanjetto
  • Lanjetto аватар
  • Вне сайта
  • Познающий
  • Сообщений: 12
  • Спасибо получено: 1
Но в итоге то мейкер запишет что они все были нажаты, но не поймет в каком порядке
Администратор запретил публиковать записи гостям.

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81222

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Даритель СтимкеяОрганизатор конкурсов2 место Сбитая кодировкаПереводчикПрограммист Ruby2 место
Дак потом проверяй, чему равна каждая переменная.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81223

  • Lanjetto
  • Lanjetto аватар
  • Вне сайта
  • Познающий
  • Сообщений: 12
  • Спасибо получено: 1
Окей, я примерно понял, получается такая система из вложенных условий, пока не соблюдётся соответствие всех 4 переменных
Но в таком случае получается что игрок будет петлять по циклу до тех пор, пока не наткнется на верный порядок.
А как сделать, чтобы после 4 неверных попыток (вернее если хотя бы одна из 4 неверна) переменные сбрасывались в 0 и выдавалось бы что-то вроде "попробуй еще"
Администратор запретил публиковать записи гостям.

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81224

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • РазработчикПроект года 2 местоПроект года 3 местоПроект месяца 1 место
Проще сделать одной четырехзначной переменной.
Ответ на первый вопрос - прибавляем к переменной тысячи (ответ 1 +1000, ответ 2 +2000 и т.п), второй - сотни (ответ 1 + 100, ответ 2 +200 и т.п.), третий - десятки, четвертый - единицы.
В итоге если игрок нажимает по порядку "1, 2, 3, 4" , то в конце опроса правильным значением переменной будет 1234.
Проверяем, если не совпадает, то обнуляем переменную и предлагаем попробовать заново.

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: Lekste, Ren310, strelokhalfer, zmeelov66, AVS

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81225

  • strelokhalfer
  • strelokhalfer аватар
  • Вне сайта
  • Архитектор Миров
  • Знатный грамотей
  • Сообщений: 1640
  • Спасибо получено: 1078
  • Даритель СтимкеяОрганизатор конкурсов2 место Сбитая кодировкаПереводчикПрограммист Ruby2 место
Как раз таки не проще, но разумнее.
"Стрелок, что-то ты неочень похож на свой аватар..."(с)
Администратор запретил публиковать записи гостям.

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81226

  • JackCL
  • JackCL аватар
  • Вне сайта
  • Светлый дракон
  • Кролик вашей мечты
  • Сообщений: 711
  • Спасибо получено: 1004
  • РазработчикПроект года 2 местоПроект года 3 местоПроект месяца 1 место
Именно проще, потому что нам надо проверить всего одну переменную, а не четыре.
Проверять кучу переменных в мейкере - это очень сомнительное удовольствие, потому что делается вложенными условиями и вызывает много головной боли у новичков. А тут всего одна и без проблем.

Администратор запретил публиковать записи гостям.
За этот пост поблагодарили: DeadElf79, strelokhalfer, zmeelov66, Lanjetto

Порядок нажатия кнопок выбора 8 года 11 мес. назад #81227

  • Lanjetto
  • Lanjetto аватар
  • Вне сайта
  • Познающий
  • Сообщений: 12
  • Спасибо получено: 1
Всем спасибо!
Замутил все-таки через вложенные условия и проверку по отдельной кнопке
Администратор запретил публиковать записи гостям.
Время создания страницы: 0.196 секунд