以下引用近猪者胖于2007-7-27 10:59:47的发言:
本贴悬赏额度如下:VIP:0 积分:100 好人卡:1
rmxp中设置了一个地图事件
我通过那个事件页面,调用外部dll的函数,并加入循环以及条件分歧,但是执行几次之后总是崩。。。。
不过我通过脚本写出来,直接在脚本的最前面加入,执行n次也没有问题。(可以确定的是dll肯定没有问题)
忘记说了,在事件编辑器中,我调用dll的脚本语言分成了四段,因为脚本不能超过12行。。。
大致流程是这样的:
loop do
调用dll的一系列函数,由于长度受限,分成了4段脚本。
得到一个参数
if 参数满足一个条件
break
elseif 参数满足另一个条件
输出一句话
else
输出另一句话
end
我把这段程序放到脚本编辑器的最前面,这样的时候是没有问题的,可以一直执行不崩溃。
但是同样的流程在事件编辑页中,通过加入条件分歧以及循环,中断来执行,则总是崩溃。
怎么回事呢?如何解决?
希望高手们不吝赐教。
| 欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |