EN
Вход Форум Игры Поиск
Внутри сети городских игр Encounter / Техническая разработка и поддержка

Автоматический ввод ответа

1 2
MeDTalist: Так я и говорю проверка нужна
04 февраля в 22:51
A.M.I.G.O: Возьмём на заметку. Спасибо!
18 февраля в 10:56
blay:

Поясните эту штуку:


Anfield Cat:
Если команда вводила "Инженер", то она переходила на уровень №3 где выполняла задание. После его прохождения она переходила на уровень №4, там срабатывал скрипт, который закрывал уровень за 0-1 секунду и команда переходила на уровень №5.

Если команда вводила "Ученый", то она переходила на уровень №3, там срабатывал скрипт, который закрывал уровень за 0-1 секунду и команда переходила на уровень №4, где выполняла задание. После его прохождения она переходила на уровень №5.

Каким образом скрипту на следующем уровне передается код с предыдущего?
На уровне 2 в ответе два слова, как я понимаю: ученый и инженер. На 2 уровне вводим "ученый", уровень закрывается, переходим на уровень 3. Как скрипт узнает, что вводили на предыдущем уровне?

28 марта в 19:05
savimisha: Например, можно продублировать код в бонусе, который существует на нескольких уровнях.
28 марта в 19:53
MeDTalist:
blay:

Поясните эту штуку:


Anfield Cat:
Если команда вводила "Инженер", то она переходила на уровень №3 где выполняла задание. После его прохождения она переходила на уровень №4, там срабатывал скрипт, который закрывал уровень за 0-1 секунду и команда переходила на уровень №5.

Если команда вводила "Ученый", то она переходила на уровень №3, там срабатывал скрипт, который закрывал уровень за 0-1 секунду и команда переходила на уровень №4, где выполняла задание. После его прохождения она переходила на уровень №5.

Каким образом скрипту на следующем уровне передается код с предыдущего?
На уровне 2 в ответе два слова, как я понимаю: ученый и инженер. На 2 уровне вводим "ученый", уровень закрывается, переходим на уровень 3. Как скрипт узнает, что вводили на предыдущем уровне?
Бонус будет на обоих уровнях, какой именно бонус закрылся, так и узнает
28 марта в 20:40
blay: Бррр :)
Поясните на пальцах. Вот на ур1 ввожу Ученый. Перехожу на ур2. На ур2 скрипт должен закрыть этот уровень сразу.
Чтобы бонус сработал, надо автоввод кода вставить в задание бонуса. Но тогда он сработает в любом случае сразу при получении уровня.
Если вставить в ответ бонуса, то без повторного ввода кода не обойтись.
Как заставить скрипт пропустить уровень для варианта2 и оставить, если на предыдущем уровне введен вариант1?
У меня не получается.

28 марта в 21:13
Anfield Cat: Лучше напиши обычную схватку)
28 марта в 21:35
blay:
Anfield Cat: Лучше напиши обычную схватку)
Лучше скриптом поделитесь :)
Вариант с автовводом кода отлично работает. Знал бы, как получить информацию о закрытом бонусе, сам бы сделал. К сожалению, в js я слабо разбираюсь, а rexx тут не работает :)

28 марта в 22:14
Anfield Cat: там было 4 бонуса:

Уровень 1 (Обучение):

1. Инженер - обучение. Доступен на уровне 1. Закрывается кодом: "Инженер". В подсказке бонуса автоввод кода: "инженер98177".
2. Ученый - обучение. Доступен на уровне 1. Закрывается кодом: "Ученый". В подсказке бонуса автоввод кода: "ученый87913".
3. Инженер - работа. Доступен на уровне 1 и 2. Закрывается кодом: "инженер98177". В подсказке бонуса автоввод кода: "яинженер87321".
4. Ученый - работа. Доступен на уровне 1 и 3. Закрывается кодом: "ученый87913". В подсказке бонуса автоввод кода: "яученый92146".

Уровень закрывается одним из двух кодов: "яинженер87321" или "яученый92146"

Уровень 2 (для ученых):

Как написано выше, на этот уровень распространяется бонус "Инженер - работа". Следовательно, здесь поиск для ученых. Можно добавить хоть 1000 секторов, но главное чтобы все сектора закрывались одним суперкодом "яинженер87321". Короче, если на первом уровне выбрали инженера - этот уровень пролетаете за 0-1 секунду.

Уровень 3 (для инженеров):

Как написано выше, на этот уровень распространяется бонус "Ученый - работа". Следовательно, здесь поиск для инженеров. Можно добавить хоть 1000 секторов, но главное чтобы все сектора закрывались одним суперкодом "яученый92146". Короче, если на первом уровне выбрали ученого - этот уровень пролетаете за 0-1 секунду.

Уровень 4 (для всех).

Понятно, что можно не по одному уровню в ветке делать, а по более. Главное правильно выставить бонусы. Можно ваще сделать игру типо "Умников и Умниц". Типо красная дорожка - меньше заданий, но сложнее, а зеленая больше заданий, но легче. Вопрос в соблюдении равенств условий.

П.С. И скорее всего в движке сначала создать бонус 3 и 4, а потом 1 и 2, чтобы они находились выше. Я не помню уже если честно :)

П.С.2. Я не силен в скриптах тоже :(
28 марта в 22:37
MeDTalist:
blay: Бррр :)
Поясните на пальцах. Вот на ур1 ввожу Ученый. Перехожу на ур2. На ур2 скрипт должен закрыть этот уровень сразу.
Чтобы бонус сработал, надо автоввод кода вставить в задание бонуса. Но тогда он сработает в любом случае сразу при получении уровня.
Если вставить в ответ бонуса, то без повторного ввода кода не обойтись.
Как заставить скрипт пропустить уровень для варианта2 и оставить, если на предыдущем уровне введен вариант1?
У меня не получается.
Если закрыть на первом уровне то он будет закрыт и на втором. Как вы писали 44 схватки если этого не знали ?Скрипт в подсказке бонуса.
29 марта в 00:46
blay: Большущее спасибо! Теперь логика понятна.
Я-то думал о двух бонусах и о связи между ними :) Отличный вариант с выполненным бонусом!
29 марта в 01:02
blay:
MeDTalist:
blay: У меня не получается.
Если закрыть на первом уровне то он будет закрыт и на втором. Как вы писали 44 схватки если этого не знали ?Скрипт в подсказке бонуса.
Ключевой момент: бонус должен быть на нескольких уровнях.
Я рассматривал вариант с двумя бонусами, поэтому думал о другой реализации: в рамках передачи параметров от одной функции другой между уровнями. А тут надо было бонус бонусом закрыть, не сообразил.

29 марта в 01:09
MeDTalist:
blay:
MeDTalist:
blay: У меня не получается.
Если закрыть на первом уровне то он будет закрыт и на втором. Как вы писали 44 схватки если этого не знали ?Скрипт в подсказке бонуса.
Ключевой момент: бонус должен быть на нескольких уровнях.
Я рассматривал вариант с двумя бонусами, поэтому думал о другой реализации: в рамках передачи параметров от одной функции другой между уровнями. А тут надо было бонус бонусом закрыть, не сообразил.
Именно это я и написал выше
29 марта в 01:28
blay:
Anfield Cat:
П.С. И скорее всего в движке сначала создать бонус 3 и 4, а потом 1 и
2, чтобы они находились выше. Я не помню уже если честно :)
Да, именно так. Иначе зацикливается.

30 марта в 14:23
1 2