Project1

标题: NoMethodError一例 [打印本页]

作者: crimson1117    时间: 2011-10-15 23:51
标题: NoMethodError一例
脚本’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

物品合成就会出错……
求解决方法……dsu_plus_rewardpost_czw
作者: Wind2010    时间: 2011-10-16 02:30
@backpack未定义,请尝试开个新档
作者: 亿万星辰    时间: 2011-10-16 08:51
不要以为一出现冲突提示就一定是脚本问题,使用者使用不当,很可能就是事件操作不当同样会引起冲突提示。另外,你出错你好歹要把脚本给出来吧,太长的话给个连接,或者上工程,你现在给出的这段只能得出1楼给出的结论。
作者: crimson1117    时间: 2011-10-16 17:23
感谢楼上解答……

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

把游戏本体发过来了……里面凛使用技能初级宝石炼成时会报错……其他的宝石练成就没错误……
作者: crimson1117    时间: 2011-10-16 19:20
游戏本体115提取码clsad44l……求解决……
作者: 盈盈    时间: 2011-10-16 20:02
:L好大,没人会下吧,把素材这些去掉吧重传吧
作者: crimson1117    时间: 2011-10-17 00:39
盈盈 发表于 2011-10-16 20:02
好大,没人会下吧,把素材这些去掉吧重传吧

115提取码clsagykt
Data.rar

感谢说明,这次只压缩data文件夹……1个多M
作者: fux2    时间: 2011-10-17 07:14
@backpack.item_count_id(id,Game_Item)
改成
@backpack.item_count_id(id,Game_Item) if @backpack
作者: zhangbanxian    时间: 2011-10-17 11:04
本帖最后由 zhangbanxian 于 2011-10-17 11:08 编辑

这个脚本给角色增加了一个backpack的属性,估计是没设置导致的问题...(- -b话说这个actors哪来的,又没见参数传递,28-30这几句直接去掉吧...)
作者: crimson1117    时间: 2011-10-17 12:23
本帖最后由 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>”的错误……






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