Project1

标题: 如何使并行事件只运行一次,且还能运行它左边的事件页? [打印本页]

作者: lenfrey    时间: 2024-9-6 22:56
标题: 如何使并行事件只运行一次,且还能运行它左边的事件页?
翻译进行中,且看到了作者的冗余代码,有一部分事件无法执行。非常好奇原因,于是发帖询问。

(以下内容为简化说明)

设置一个石头事件,事件页1没有开关条件,按确定键触发,首次触发后石头被推到一边,并打开独立开关A;再次调查可以继续推动石头。
事件页2条件为独立开关A,并行处理,想要实现每次来到本地图时,就将“石头”移动到“第一次推到一边后的位置”,并且不再触发(从而实现推动石头后可以复位)。

但是由于RMVA的右边事件页优先级高于左边事件页,在独立开关开启的条件下,根本无法执行事件页1,也无法停止事件页2。想请问,有没有办法实现以上描述的功能?

ps:本人已尝试过:设置另一个自动运行的事件,每次来到地图把“石头”移动到“首次推动后的位置”,然后通过独立开关中止运行。不过这种方法会有延迟,每次玩家进入本地图时会看到石头飞过去的过程。
作者: 百里_飞柳    时间: 2024-9-6 23:44
没有这种设置,要么加入一个 记忆事件位置 的脚本,要么弄两个事件,第一个是推动前,第二个是推动后,在推动到达目的地后,打开一个全局开关,让第一个事件开启空事件,第二个事件显示




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1