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

Project1

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

[已经过期] 关于沉影不器的装备镶嵌脚本

[复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
79 小时
注册时间
2012-5-19
帖子
29
跳转到指定楼层
1
发表于 2012-7-20 14:55:45 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

  1. #==============================================================================
  2. # ■ Game_Actor
  3. #==============================================================================
  4. class Game_Actor < Game_Battler
  5.   #--------------------------------------------------------------------------
  6.   # ● 基本 MaxHP の取得
  7.   #--------------------------------------------------------------------------
  8.   def base_maxhp
  9.     n = actor.parameters[0, @level]
  10.     for item in equips.compact do n += item.hp_max end
  11.     return n
  12.   end
  13.   #--------------------------------------------------------------------------
  14.   # ● 获取基本 MaxHP
  15.   #--------------------------------------------------------------------------
  16.   def base_maxmp
  17.     n = actor.parameters[1, @level]
  18.     for item in equips.compact do n += item.mp_max end
  19.     return n
  20.   end
  21.   #--------------------------------------------------------------------------
  22.   # ● 更改装备 (指定对象)
  23.   #     equip_type : 装备部位 (0..4)
  24.   #     item       : 武器 or 防具 (nil 为解除装备)
  25.   #     test       : 测试标志 (战斗测试、以及装备画面的临时装备)
  26.   #--------------------------------------------------------------------------
  27.   def change_equip(equip_type, item, test = false)
  28.     last_item = equips[equip_type]
  29.     unless test
  30.       return if $game_party.item_number(item) == 0 if item != nil
  31.       $game_party.gain_item(last_item, 1)
  32.       $game_party.lose_item(item, 1)
  33.     end
  34.     item_id = item == nil ? 0 : item.id
  35.     case equip_type
  36.     when 0  # 武器
  37.       @weapon_id = item_id
  38.       unless two_hands_legal?             # 违反双手拿取的情况下
  39.         change_equip(1, nil, test)        # 解除反手的装备
  40.       end
  41.     when 1  # 盾
  42.       @armor1_id = item_id
  43.       unless two_hands_legal?             # 违反双手拿取的情况下
  44.         change_equip(0, nil, test)        # 解除反手的装备
  45.       end
  46.     when 2  # 头
  47.       @armor2_id = item_id
  48.     when 3  # 身体
  49.       @armor3_id = item_id
  50.     when 4  # 装饰品
  51.       @armor4_id = item_id
  52.     end
  53.     ## 绑定角色id
  54.     last_item.actor_id = nil
  55.     return if item.nil?
  56.     item.actor_id = self.id### if item.actor_id.nil?
  57.   end
  58. end
复制代码
……怎么说呢?无法装备东西。无论有无镶嵌的。



脚本盲求救啊!!



‘‘──xxxannn于2012-7-20 14:57补充以下内容:

明明什么都没改……难道和其他脚本冲突了?
’’

Lv1.梦旅人

66RPG站长

梦石
0
星屑
54
在线时间
615 小时
注册时间
2005-10-10
帖子
5734

RMVX自由创作大赛亚军第2届短篇游戏比赛亚军第5届短篇游戏比赛冠军

2
发表于 2012-7-24 12:29:41 | 只看该作者
你只贴了这么一点,看不出问题的。332行报错,你这只贴了50多行的东西。
重新发个帖115上传错误工程吧。
回复

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-12-24 01:40

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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