查看: 2586|回复: 9

[已经过期] NoMethodError一例

  [复制链接]
梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
回帖
4
发表于 2011-10-15 23:51:02 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
脚本’Game_Party_initialize.rb’ 的27行发生了NoMethodError。
undefined method 'item_count_id’ for nil:NilClass

22   #--------------------------------------------------------------------------
23   # ● アイテムの所持数取得
24   #     id : アイテム ID
25   #--------------------------------------------------------------------------
26   def item_number(id)
27       count = @backpack.item_count_id(id,Game_Item)
28       actors.each do |actor|
29           count += actor.backpack.item_count_id(id,Game_Item)
30       end
31       return count
32   end

物品合成就会出错……
求解决方法……

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-10-16 02:30:31 | 显示全部楼层
@backpack未定义,请尝试开个新档

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

梦石
0
星屑
275
在线时间
1373 小时
注册时间
2005-10-16
回帖
5038

贵宾

发表于 2011-10-16 08:51:45 | 显示全部楼层
不要以为一出现冲突提示就一定是脚本问题,使用者使用不当,很可能就是事件操作不当同样会引起冲突提示。另外,你出错你好歹要把脚本给出来吧,太长的话给个连接,或者上工程,你现在给出的这段只能得出1楼给出的结论。
我只个搬答案的
叔叔我已经当爹了~
婚后闪人了……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
回帖
4
 楼主| 发表于 2011-10-16 17:23:44 | 显示全部楼层
感谢楼上解答……

http://115.com/file/clsad44l#
Tigerquest4FME.rar

把游戏本体发过来了……里面凛使用技能初级宝石炼成时会报错……其他的宝石练成就没错误……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
回帖
4
 楼主| 发表于 2011-10-16 19:20:02 | 显示全部楼层
游戏本体115提取码clsad44l……求解决……
回复

使用道具 举报

梦石
0
星屑
50
在线时间
113 小时
注册时间
2011-10-6
回帖
43
发表于 2011-10-16 20:02:44 | 显示全部楼层
:L好大,没人会下吧,把素材这些去掉吧重传吧
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
回帖
4
 楼主| 发表于 2011-10-17 00:39:44 | 显示全部楼层
盈盈 发表于 2011-10-16 20:02
好大,没人会下吧,把素材这些去掉吧重传吧

115提取码clsagykt
Data.rar

感谢说明,这次只压缩data文件夹……1个多M
回复

使用道具 举报

老黄鸡

梦石
4
星屑
45782
在线时间
7954 小时
注册时间
2009-7-6
回帖
13338

MZ评测员RM创作大赛01组委会开拓者贵宾

发表于 2011-10-17 07:14:51 | 显示全部楼层
@backpack.item_count_id(id,Game_Item)
改成
@backpack.item_count_id(id,Game_Item) if @backpack
RGDirect - DirectX驱动的RGSS,点我了解.
(排满,暂停)RM全系列成套系统定制请联系QQ1213237796
不接受对其他插件维护的委托
回复

使用道具 举报

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
回帖
1296
发表于 2011-10-17 11:04:50 | 显示全部楼层
本帖最后由 zhangbanxian 于 2011-10-17 11:08 编辑

这个脚本给角色增加了一个backpack的属性,估计是没设置导致的问题...(- -b话说这个actors哪来的,又没见参数传递,28-30这几句直接去掉吧...)
好歹当年也当过大魔王过,orz
回复

使用道具 举报

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
回帖
4
 楼主| 发表于 2011-10-17 12:23:04 | 显示全部楼层
本帖最后由 crimson1117 于 2011-10-17 12:31 编辑
fux2 发表于 2011-10-17 07:14
@backpack.item_count_id(id,Game_Item)
改成
@backpack.item_count_id(id,Game_Item) if @backpack


感谢解答……:之后继续测试,31行发生了NameError。 undefined local variable or method 'count' for #<Game_Party:0x3dbc118> 重新测试,0x3dbc118变成0x3dbb458……是物品未定义?

zhangbanxian 发表于 2011-10-17 11:04
这个脚本给角色增加了一个backpack的属性,估计是没设置导致的问题...(- -b话说这个actors哪来的,又没见参 ...


同样感谢解答……去掉之后仍然会在原来的31行发生“NameError。 undefined local variable or method 'count' for #<Game_Party:0x3dbc118>”的错误……

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部