Твой совет помог, но без задействования скрипта не обошлось)))
Вид для печати
Твой совет помог, но без задействования скрипта не обошлось)))
Возник вопрос: как осуществить рестарт уровня. Пытаюсь уйти из карты и вернуться, но Self Switch не обнуляются!? (XP)
2-ой вопрос: возможно ли запретить перемещение игроку?
А что конкретно нужно рестартовать в уровне?Цитата:
Возник вопрос: как осуществить рестарт уровня. Пытаюсь уйти из карты и вернуться, но Self Switch не обнуляются!? (XP)
Поставить в парралельном ивенте персонажу большой вэйт в мув роуте.Цитата:
2-ой вопрос: возможно ли запретить перемещение игроку?
На уровне находится много (штук 10-ть) event'ов, следующего типа:
Спойлер картинка:
Если выйти с карты и вернуться, то переключатель Self Switch (A = ON) для подобных event'ов останется включён (т.е. с данным эвентом герой поговорил). Необходима полная перезагрузка карты, дабы обнулить все переключатели. Попробовал использовать команду $game_map.setup(id_map), она хоть и расставляет event's на свои места переключатели не трогает :(
В этом случае не будет действовать команды движения на ГГ (для скриптовой сценки, так сказать)
Не знаю, как оно действует на одной карте, а для перезагрузки всех селфов в игре используется код:Цитата:
Если выйти с карты и вернуться, то переключатель Self Switch (A = ON) для подобных event'ов останется включён (т.е. с данным эвентом герой поговорил). Необходима полная перезагрузка карты, дабы обнулить все переключатели. Попробовал использовать команду $game_map.setup(id_map), она хоть и расставляет event's на свои места переключатели не трогает
Может, попробовать эту функцию в Call Script?Код:$game_self_switches = Game_SelfSwitches.new
Ну, тогда, как я поняла, просто создай ивент сценки автораном вместо парралельного процесса. Тогда пока сценка не пройдёт, ничего будет сделать невозможно.Цитата:
В этом случае не будет действовать команды движения на ГГ (для скриптовой сценки, так сказать)
Вот! То что надо )))
Для частного обнуления воспользовался следующим написанием:
$game_self_switches[[@id_map,@id_event,"A"]] = false
Не знал такой фишки))) Но почему-то с автораном проскакивают некоторые события, которые без проблем улавливал параллельный процесс :(
Какие именно?Цитата:
проскакивают некоторые события, которые без проблем улавливал параллельный процесс
Да, при Player Touch они не будут работать. Может, тогда следует использовать Event Touch? Если только эти объекты не двигаются.Цитата:
По пути следования ГГ находятся event'ы с параметром Player Touch. И с авторуном эти event'ы не срабатывают... И прекрасно срабатывают при параллельном процессе...