找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 2835|回复: 9

[已解决] [RMVX]有关于变量操作中跳错的问题

[复制链接]
发表于 2010-5-29 19:04:54 | 显示全部楼层 |阅读模式
我希望「某一个变数=某一件物品的持有数」
可是在测试的时候却老是跳错…

↓↓↓↓跳错窗口内容↓↓↓↓

Script \Game_Interpretet' line 750: NoMethodError occurred.
underfined method '[]' for nil:NilClass

↑↑↑↑跳错窗口内容↑↑↑↑

我没有更改过脚本…
所以想问一下,这到底是什么问题??
是我的版本问题吗???
发表于 2010-5-29 21:26:17 | 显示全部楼层
因为不是数组,你用了 []所以报错了
 楼主| 发表于 2010-5-30 15:04:16 | 显示全部楼层
不好意思,可否说一下数组的设定?
因为我不太懂数组的意思…(汗)


我把我做的过程说一次?

制作事件 >> 变量的操作 >> 「变量的操作:[0001:水晶]=[水晶]的持有数」 >> 制作事件完成

↑这样的制作是否有问题?? @@
 另外,我有尝试把它用到公共事件上,但还是跳错…
发表于 2010-5-30 18:11:22 | 显示全部楼层
这个与公共事件没有关系。。。。

另外,我的测试结果是完全没有问题

还有 750行是       actor = $game_actors[@params[4]] 和 物品完全没有关系呐???

这个。。。难道你的VX和我的VX不一样。。。。
 楼主| 发表于 2010-5-31 00:33:28 | 显示全部楼层
actor = $game_actors[@parameters[1]]

我是使用了繁化的vx…

难道因为这样,系统才会给我报错吗? T_T
这太不公平了…
发表于 2010-5-31 09:43:58 | 显示全部楼层
应该不是这个问题,lz把你的工程发上来我看看吧。我测试没问题的说
 楼主| 发表于 2010-5-31 20:31:36 | 显示全部楼层
http://u.115.com/file/t0769768c5

※繁体版VX制作.



麻烦帮助测试了 @@
发表于 2010-5-31 20:52:24 | 显示全部楼层
经测试。。。你把750这句删掉就可以了。。。。

因为actor = $game_actors[@parameters[1]]中 @parameters 根本就从来没有定义过这个变量他自然是nil了
 楼主| 发表于 2010-5-31 21:42:41 | 显示全部楼层
已经没有问题了! 感谢帮忙!
发表于 2010-6-1 01:52:21 | 显示全部楼层
不用谢,我也没有费什么功夫
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|幻想森林

GMT+8, 2026-10-31 09:57 , Processed in 0.012171 second(s), 16 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表