设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 2311|回复: 9
打印 上一主题 下一主题

[已经过期] NoMethodError一例

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
帖子
5
跳转到指定楼层
1
发表于 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

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

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
2
发表于 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技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv2.观梦者

梦石
0
星屑
280
在线时间
1374 小时
注册时间
2005-10-16
帖子
5113

贵宾

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
帖子
5
4
 楼主| 发表于 2011-10-16 17:23:44 | 只看该作者
感谢楼上解答……

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

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
帖子
5
5
 楼主| 发表于 2011-10-16 19:20:02 | 只看该作者
游戏本体115提取码clsad44l……求解决……
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
113 小时
注册时间
2011-10-6
帖子
45
6
发表于 2011-10-16 20:02:44 | 只看该作者
:L好大,没人会下吧,把素材这些去掉吧重传吧
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
帖子
5
7
 楼主| 发表于 2011-10-17 00:39:44 | 只看该作者
盈盈 发表于 2011-10-16 20:02
好大,没人会下吧,把素材这些去掉吧重传吧

115提取码clsagykt
Data.rar

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

使用道具 举报

Lv5.捕梦者 (管理员)

老黄鸡

梦石
0
星屑
42404
在线时间
7602 小时
注册时间
2009-7-6
帖子
13506

开拓者贵宾

8
发表于 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
不接受对其他插件维护的委托
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
270 小时
注册时间
2010-2-4
帖子
1305
9
发表于 2011-10-17 11:04:50 | 只看该作者
本帖最后由 zhangbanxian 于 2011-10-17 11:08 编辑

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

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
7 小时
注册时间
2010-9-22
帖子
5
10
 楼主| 发表于 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>”的错误……

回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-23 20:18

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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