赞 | 0 |
VIP | 0 |
好人卡 | 0 |
积分 | 1 |
经验 | 205 |
最后登录 | 2012-4-2 |
在线时间 | 3 小时 |
Lv1.梦旅人
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 3 小时
- 注册时间
- 2008-10-19
- 帖子
- 42
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
我用八云紫的仓库,存取道具没事,存进装备防具也没事。
就是当我取出装备和防具,且取出只剩一件的装备防具时(如:我存进十把剑,取出时取到第九把都没事,就是当最后一把按下即将取出时,会弹出这样的对话框)
RGSS'Game_Party'的199行type Error发生错误
nil can't be coerced into Fixnum
取出装备就说199行有错,取出防具就说201行有错,这是他说的脚本
#--------------------------------------------------------------------------
# ● 增加物品(减少)
# item : 物品
# n : 个数
# include_equip : 包括装备
#--------------------------------------------------------------------------
def gain_item(item, n, include_equip = false)
number = item_number(item)
case item
when RPG::Item
@items[item.id] = [[number + n, 0].max, 99].min
when RPG::Weapon
++++199 @weapons[item.id] = [[number + n, 0].max, 99].min
++++200 when RPG::Armor
++++201 @armors[item.id] = [[number + n, 0].max, 99].min
end
n += number
if include_equip and n < 0
for actor in members
while n < 0 and actor.equips.include?(item)
actor.discard_equip(item)
n += 1
end
end
end
end
各位帮忙看看如何解决…… 此贴于 2008-10-28 18:31:25 被版主八云紫提醒,请楼主看到后对本贴做出回应。 本贴由论坛斑竹八云紫结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^ |
|