Хорошо! Хорошо!:  0
Плохо! Плохо!:  0
Показано с 1 по 7 из 7

Тема: проблемы с переменными (?)

  1. #1

    По умолчанию проблемы с переменными (?) версия MZ

    очень нужна помощь!
    в самом начале игрок должен пройти тест, результат которого перенаправит играющего в одну из двух локаций, например А и Б.
    Ответы на тест также привязаны к локациям, т.е. большинство ответов категории А приведут к локации А. За ответы А и Б дается разное количество баллов (чтобы Мейкер не путался, видя одинаковые постоянные у разных вариантов ответов). Например, за ответ А - 1 балл, Б - 10 баллов.
    За накопление баллов отвечают переменные, они находятся под ответами и называются, допустим, также. А и Б.
    Переменная: А +=1

    Итак, баллы скопились.

    Чтобы все сработало так, как я хочу, нужно после теста создать ветвление условий. Тут и начинается проблема...
    Если в нее включить ту переменную, которая отвечала за накопление баллов у ответов А и указать, что она равна определенному колву баллов, необходимому для телепорта в одну из локаций (например, для телепорта нужно ответить на 5 вопросов ответами из категории а, значит нужно 5 баллов, значит постоянная - 5), то мейкер не поймет этого, ведь у этой переменной уже есть постоянная 1, которая копила баллы за ответы на вопросы.
    Что в этой ситуации делать? Она кажется безвыходной

    P. S. Простите, пожалуйста, если написано не совсем понятно, у автора к этому моменту уже расплавился мозг
    Последний раз редактировалось kjkjkkkkkkj; 19.08.2024 в 14:27.

  2. #2
    Познающий Аватар для Snake Fightin
    Информация о пользователе
    Регистрация
    21.01.2018
    Сообщений
    372
    Записей в дневнике
    5
    Репутация: 12 Добавить или отнять репутацию

    По умолчанию

    Ещё одну переменную добавь, туда слей результаты
    Мейкер cкачал. )) Умение делать игры не скачал. ((

  3. #3
    Познающий Аватар для Посос
    Информация о пользователе
    Регистрация
    21.06.2019
    Адрес
    Москва
    Сообщений
    285
    Записей в дневнике
    8
    Репутация: 32 Добавить или отнять репутацию

    По умолчанию

    Написанное совсем непонятно, но я попробую объяснить. Если А и Б это правильные и неправильные ответы, проще использовать одну переменную. Прибавлять (+1) за правильный ответ и отнимать 1 за неправильный, а потом по ветвлению условий проверить, если переменная больше определённого порога, отправлять в локацию А.

    Теперь возьмём другой вариант, с двумя переменными. Твой алгоритм неясен, потому что словосочетание «у переменной уже есть постоянная, которая копила баллы» не особо имеет смысла в контексте работы переменных. Пришли, скриншоты, как накапливаются баллы и как выглядит ветвление условий, тогда сможем подсказать.
    Спойлер нажми :

  4. #4

    По умолчанию

    чтобы Мейкер не путался, видя одинаковые постоянные у разных вариантов ответов
    Я не думаю, что ты понимаешь как вообще работают переменные..
    Разберись получше в базе мейкера.

    Просто сделай если ответ категории А
    А+= 1
    Если ответ категории Б
    Б+=1

    Если A > Б
    Телепорт на локацию А
    Если А < Б
    Телепорт на локацию Б
    Если А = Б
    Тут уже сам решай что должно происходить

  5. #5

    По умолчанию

    я прост крайне криво выразилась. сейчас уже не считаю нужным объяснять это хд, тк я со всем разобралась и отчасти в этом мне помог как раз ты, спасибо
    Последний раз редактировалось kjkjkkkkkkj; 19.08.2024 в 22:41.

  6. #6

    По умолчанию

    Проблема решена, но спасибо большое за то, что попытался разобраться в этом бреду и оказать помощь хд

  7. #7

    По умолчанию

    люто проиграла с последнего. Да, я

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Метки этой темы

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
проблемы с переменными (?)