Project1

标题: 如何让公共事件只执行一次 [打印本页]

作者: 飞火流萤    时间: 2015-1-13 22:24
标题: 如何让公共事件只执行一次
在满足条件的前提下,比如条件分歧,角色状态XXXX的时候,触发公共事件。但是由于这个状态会保持一段时间,所以仅需要公共事件发生一次就够了,而不是一直周期性地触发。
作者: 汪汪    时间: 2015-1-14 09:33
其实我觉得再加一个条件分歧就好。
作者: 15968715431    时间: 2015-1-14 09:48
如果角色XX处于XX状态中
    如果变量001等于0时
        触发(所需要的内容)
        变量001+(所设定需要的回合数)
    否则
        变量001-1(变量等于0时,状态回合刚好结束就行。下次就会照这样循环。)
否则

注:此方法所设置的技能回合数一定要固定的。

看看这个方法有没有用~~~~未测试。。。

作者: 精灵使者    时间: 2015-1-14 10:03
如果你只执行一次公共事件的话,你可以把公共事件的触发条件写为“无”,然后直接在陷阱里使用即可。
至于状态,那么可以这样做:
状态判定使用一个开关,
如果角色具有这个状态,那么执行公共事件-关闭状态判定开关,公共事件结束完毕再打开判定开关即可。




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