Project1

标题: 脚本报错求助 [打印本页]

作者: 翠靈月    时间: 2018-12-7 20:22
标题: 脚本报错求助
本帖最后由 翠靈月 于 2018-12-7 20:27 编辑

是这样的,我使用了日站的这个对话框脚本
https://www65.atwiki.jp/livrenoirscript/pages/12.html

依照上面的说明插入了所需脚本也设好事件
虽然效果如期显示出来了,但气泡对话执行完后就会有大概50%的机率(=同一个事件反覆测试有时会有时不会)出现如图这两种报错


想请教该如何解决?谢谢


附上工程
TEST.zip (352.17 KB, 下载次数: 90)


作者: 张咚咚    时间: 2018-12-7 20:22
一个很暴力的解决方法,将你出错的那行改成:begin;@@callback_methods.delete(self){ self.object_id };rescue;end
作者: KB.Driver    时间: 2018-12-7 22:39
I lost my ambition.
这个代码超出我能理解的范围了。。。
加了好多输出信息也没看明白它做了什么- -

一个模块用了类变量的散列,mixin到好几个类,然后几个调用我怀疑是不是并行时的顺序错了。
有时候就没问题,有时候就会出这两种错误。
问题是……也没看出来哪里Bitmap和Sprite_Character显式调用了rect的方法……
放弃(╯‵□′)╯︵┻━┻




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