Всем доброго дня. Я сделал в карте (пока что)два ролика и к ним два пропуска. Но как я понял, когда в игре нажимаешь esc, выполняется условия всех двух пропусков роликов. Пример в карте. Как это исправить?

Я делал так в God's Word:
Каждая фраза заключена в IF с логической переменной.
Когда ты нажимаешь эйкейп логической переменной присваивается Нет. И сответственно в конце триггера присваивается да. Таким образом пропускается всё кроме текущей фразы.
Прикрепил твой триггер переделанный под мой вариант.
Там только в конце каждого триггера надо переменную ставить на нет.
Загруженные файлы
`
ОЖИДАНИЕ РЕКЛАМЫ...

Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
30
Хранить состояние каждого ролика и пропускать только активный.
25
Как вариант делай на каждый ролик свой триггер. Изначально все триггеры выключены. Когда запускается ролик А, включаешь триггер ESC_A для его выключения, и в конце этого ролика в триггере А выключаешь триггер ESC_A (либо если нажали ESC в нем же он сам себя выключает).
Аналогично и со всеми остальными роликами и их триггерами выключения.
30
А можно по понятней?
Ну давай попытаемся включить голову и подумать.
Ролик может проигрываться, а может не проигрываться. И по идее, можно пропускать только тот ролик, который проигрывается. Для чего нужно знать, какой ролик проигрывается и проигрывается ли вообще. Ну и эту информацию нужно где-то хранить.
8
Два триггера, отвечающие за пропуски разных роликов, и вкл\выкл этих триггеров при запуске нужного ролика. Изначально всё вырублено, затем начинается один ролик, в его начале врубаешь первый триггер, затем вырубаешь его при окончании ролика (или при нажатии ESC, если его пропустят). Со вторым то же самое. Ну и не забывай логическую переменную ставить в дефолтное состояние перед запуском каждого ролика.
Это всё азы, чтобы граждане-игроки не уснули на заунывных диалогах в доп. кампании.
35
Я делал так в God's Word:
Каждая фраза заключена в IF с логической переменной.
Когда ты нажимаешь эйкейп логической переменной присваивается Нет. И сответственно в конце триггера присваивается да. Таким образом пропускается всё кроме текущей фразы.
Прикрепил твой триггер переделанный под мой вариант.
Там только в конце каждого триггера надо переменную ставить на нет.
Загруженные файлы
Принятый ответ
Показан только небольшой набор комментариев вокруг указанного. Перейти к актуальным.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.