Project1
标题:
关于公共事件
[打印本页]
作者:
青茗
时间:
2017-4-3 17:02
标题:
关于公共事件
问一个问题:
我在公共事件里设置:1.当变量a的数量到达50时获得道具A
2.当变量a的数量到达100时获得道具B
但是当变量a的数量等于50时会不停的获得A,尝试过多种方法但都无法使到达50的a的判定终止。(因为我只想让这个公共事件判定一次)
那么如何使公共事件只判定一次呢?[groupid=516]白菜组[/groupid]
作者:
青茗
时间:
2017-4-4 13:00
怎么设置开关啊?
比如:
1.当变量到达50时获得道具A然后开启开关“不再获得”
2.当开关“不再获得”开启时......然后呢?依旧会继续获得A啊。
作者:
青茗
时间:
2017-4-4 13:01
怎么设置开关啊?
比如:
1.当变量到达50时获得道具A然后开启开关“不再获得”
2.当开关“不再获得”开启时......然后呢?依旧会继续获得A啊。
作者:
阿薩男爵
时间:
2017-4-4 13:17
在获取道具A的时候,在下面设置一下相对应的变量+1,使其达到51,就不会再获得了。
100的时候也是同理
作者:
SK才是王道
时间:
2017-4-4 13:20
本帖最后由 SK才是王道 于 2017-4-4 13:21 编辑
欸呀呀呀,我最喜欢事件了,不多说,直接给你图,不知道你能不能明白
其实很多时候多加一个独立器开关的逆判定即可
1.JPG
(32.46 KB, 下载次数: 28)
下载附件
保存到相册
2017-4-4 13:20 上传
作者:
shencao
时间:
2017-4-4 15:01
本帖最后由 shencao 于 2017-4-4 15:19 编辑
你看一下公共事件的触发条件,如果是正常执行那应该是只会执行一次。
看起来你大概是并行,那只要设定的开关打开(触发条件满足)它就会一直不断的执行,导致不断的获得道具a。
要停止就是把开关关闭,条件不满足就不会执行了。
所以我觉得可以:
(在游戏中先打开开关1,让公共事件1执行)
公共事件1(并行,条件 开关1):当变量a=50,获得道具a,打开开关2,关闭开关1
公共事件2(并行,条件 开关2):当变量a=100,获得道具b,关闭开关2
这样应该就可以了。应该。我没测试(逃)
作者:
kittyblain
时间:
2017-4-4 23:54
公共事件也可以设置开关,弄成获得道具后关闭这个开关就行了
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1