赞 | 0 |
VIP | 3 |
好人卡 | 0 |
积分 | 1 |
经验 | 3044 |
最后登录 | 2014-6-5 |
在线时间 | 55 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 55 小时
- 注册时间
- 2010-10-22
- 帖子
- 138
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
本帖最后由 cnchen0708 于 2010-10-26 19:58 编辑
我使用了沉器大大的装备随机属性脚本,发现只要转职
#--------------------------------------------------------------------------
# ● 判断是否可以装备
# item : 物品
# base : 是否读取母版数据
#--------------------------------------------------------------------------
def equippable?(item, base = true)
id = base ? item.base_id : item.id
if item.is_a?(RPG::Weapon)
return self.class.weapon_set.include?(id)
elsif item.is_a?(RPG::Armor)
return false if two_swords_style and item.kind == 0
return self.class.armor_set.include?(id)
end
return false
end
这一段里面的
id = base ? item.base_id : item.id
其中的
id = base这里出错....
说发生了NoMethodError.undefined method `id=base' for nil:NilClass 大概就是这样了..
请问怎么解决这个问题啊?谢谢大家了 |
|