Project1

标题: 高手帮忙看看错哪了[工程已经上传] [打印本页]

作者: wsccd1    时间: 2010-7-24 13:55
提示: 作者被禁止或删除 内容自动屏蔽
作者: 路过的小白    时间: 2010-7-24 15:27
路过
这种问题应该去RMXP区问orz

意思是i取某个值时$data_armors[i]不存在(返回了nil)
作者: wsccd1    时间: 2010-7-24 16:28
提示: 作者被禁止或删除 内容自动屏蔽
作者: 小角色    时间: 2010-7-24 16:29
检查看看是不是多出了定义
也许这个脚本的装备扩展了
作者: newplayer    时间: 2010-7-24 18:58
脚本冲突吧=。=~
作者: 逸豫    时间: 2010-7-24 19:06
通常是访问了$data_armors[0]……提供工程吧
作者: 路过的小白    时间: 2010-7-24 22:04
没有可能访问到$data_armors[0]吧,毕竟i是在for循环里
应该还是$data_armors的问题(毕竟只有防具和饰品出了问题)
作者: david50407    时间: 2010-7-24 22:11
"在添加随机装备生成系统后发下了这个错误。"
因为会动态生成装备, 应该是脚本冲突

请发完整工程或者这两个的完整脚本
作者: wsccd1    时间: 2010-7-25 13:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: wsccd1    时间: 2010-7-25 13:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: wsccd1    时间: 2010-7-25 13:49
提示: 作者被禁止或删除 内容自动屏蔽
作者: wsccd1    时间: 2010-7-25 13:50
提示: 作者被禁止或删除 内容自动屏蔽
作者: 路过的小白    时间: 2010-7-25 14:14
本帖最后由 路过的小白 于 2010-7-25 14:16 编辑

脚本冲突
这个物品分类脚本和随机物品生成脚本不兼容= =

lz可以自己输出一下$data_armors的内容看看嗯
作者: david50407    时间: 2010-7-25 14:19
先给个容错的方式
在for....
到if..... (就是报错的那一行)
之间插入一行加入next if $data_armor[i].nil?
作者: wsccd1    时间: 2010-7-26 12:15
提示: 作者被禁止或删除 内容自动屏蔽




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