Project1

标题: 纯事件遇敌出错……看了几遍都不知道哪里错了……求解 [打印本页]

作者: RPGmaster    时间: 2011-6-24 00:19
标题: 纯事件遇敌出错……看了几遍都不知道哪里错了……求解
事件为:
变量1=步数
-当变量1为30的条件分歧
--变量1=0(即为清空)
---遇敌(这遇敌只能事件引起)


就是为这样的事件 (PS:并行处理的)
当战斗完毕之后就会立刻再次发生战斗
可是已经清空了呀……求解……


范例:http://www.rayfile.com/files/26e ... -9732-0015c55db73d/
(请不要吐槽游戏标题……勇者30……你懂得…… )dsu_plus_rewardpost_czw
作者: rappper    时间: 2011-6-24 03:50
本帖最后由 rappper 于 2011-6-24 03:51 编辑

虽然不懂兰州为什么要设定这个事件,不过貌似没问题啊���
作者: Wind2010    时间: 2011-6-24 08:12
好吧其实是这样的↓
①第一行 变量1=脚步=30
②符合条件 变量1=0
③战斗
④如果事件没结束的话,继续执行① 变量1=脚本=30
⑤跳回②

这样说LZ明白了么?
作者: 月夜神音    时间: 2011-6-24 09:03
这是因为你把变量1带入了步数,当变量1为30时就把变量1清空为0……
但当下次你再把变量1带入了步数,你的步数早已走超过30步了……
作者: zhyd1010    时间: 2011-6-24 09:05
本帖最后由 zhyd1010 于 2011-6-24 09:11 编辑

可以这样
变量步数=步数
变量步数差=步数
变量步数差-=上次步数
条件分歧 步数差==30
上次步数=步数
步数差=0
战斗
over

好奇葩的战斗啊……
你这个战斗脚本没有对步数进行清零,所以只好用差值来表示步数了。
另外,固定30步实在太无趣了,还是加个随机数吧




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