| 赞 | 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:24 被版主八云紫提醒,请楼主看到后对本贴做出回应。  本贴由论坛斑竹八云紫结贴,如楼主认为问题未解决,请重新将此贴编辑为“有事请教”,并回帖叙述疑点即可~ ^-^ |   
 
 
 
 |