中国星际RPG联盟
标题:
关于重复触发等待的问题的。
[打印本页]
作者:
DQS9
时间:
2018-9-20 15:06
标题:
关于重复触发等待的问题的。
我给一个玩家设计了好几个触发等待来模拟技能。
比如:
触发1:当玩家2控制0个雷诺时,等待60000毫秒,在复活点创造一个雷诺。循环。
触发2:当玩家2把一个磁盘带到信标1时,在雷诺周围创出8个陆战队,等待300000毫秒,提示技能冷却完成。循环。
触发3:当玩家2把一个磁盘带到信标2时,在雷诺周围创造出一个休伯利安号,等待300000毫秒,提示技能冷却完成。循环。
但我发现,只有当一个触发的循环彻底完成时,另一个触发动作才能生效。比如我执行了触发2:把磁盘带到信标1创造了8个陆战队,这个时候我想同时激活触发3:把磁盘带到信标2,创造一个休伯利安号。就卡住了,必须得等触发1的 等待300000毫秒完成,触发2才能正常工作。
如果在这两个触发动作都没完成的情况下,触发1:是永远都不能出现。
我看了一些帖子,似乎是说等待这个脚本有bug。我想问一下有什么办法解决吗?
另外我用的是官方自带的编辑器,能够使用死亡计时器吗?
作者:
wangli
时间:
2018-9-20 17:20
试一试开关?我不知道这样行不行啊,好久没碰这个了。
如
触发1:当玩家2把一个雷诺带到位置1时,打开开关1。
触发2:当开关1打开时,在雷诺周围创建8个陆战队;等待300000毫秒;关闭开关1;循环触发。
触发3:当玩家2把一个雷诺带到位置2时,打开开关2.
触发4:当开关2打开时,在雷诺周围创建1个休伯利安号;等待300000毫秒;关闭开关2;循环触发。
作者:
DQS9
时间:
2018-9-25 17:19
搞定了,全部改成了用死亡计时器。这游戏超过10秒以上都不适合用等待。
欢迎光临 中国星际RPG联盟 (http://www.scrpg.net/)
Powered by Discuz! X3.1