Project1

标题: 自定义菜单报错 [打印本页]

作者: 1003492579    时间: 2014-6-20 13:16
标题: 自定义菜单报错
影月千秋的自定义菜单报错,提示:

(出于某些原因,游戏名字暂时不公开)
作者: taroxd    时间: 2014-6-20 13:26
本帖最后由 taroxd 于 2014-6-20 13:37 编辑

@余烬之中  

我们看看作者怎么说
作者: 1003492579    时间: 2014-6-23 12:22
话说真心不想沉啊喂!!搞联网存档就靠它了
作者: 1003492579    时间: 2014-6-23 12:58
@余烬之中 问题已经得到解决,将ivar.refresh去掉之后在结尾加上一个end就行了,还要把那个msgbox注释掉,否则开始时会弹出提示框
作者: 余烬之中    时间: 2014-6-23 13:15
本帖最后由 余烬之中 于 2014-6-23 13:45 编辑
1003492579 发表于 2014-6-23 12:58
@余烬之中 问题已经得到解决,将ivar.refresh去掉之后在结尾加上一个end就行了,还要把那个msgbox注释掉, ...


我很负责任的说一句……你的改动是错误的,虽然它带来了当前的“问题解决”

这个报错,虽然产生于脚本“自定义菜单”,但是根本原因是另一个脚本: 虚拟日历

(在虚拟日历中的那个窗口没有必要刷新 而自定义菜单要求他刷新 于是报错)

正确的更正方法是:把那一句改为【ivar.refresh if ivar.is_a?(Window) rescue ivar.update】,并且去掉你刚才加的end,顺带一提,msgbox应该原样加回去,这个msgbox会在你把这个脚本在编辑器里用了两次的时候提醒你
(如果你用了两次,脚本会报废)

脚本新地址:点我




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