Project1
标题:
关于沉影不器的装备镶嵌脚本
[打印本页]
作者:
xxxannn
时间:
2012-7-20 14:55
标题:
关于沉影不器的装备镶嵌脚本
#==============================================================================
# ■ Game_Actor
#==============================================================================
class Game_Actor < Game_Battler
#--------------------------------------------------------------------------
# ● 基本 MaxHP の取得
#--------------------------------------------------------------------------
def base_maxhp
n = actor.parameters[0, @level]
for item in equips.compact do n += item.hp_max end
return n
end
#--------------------------------------------------------------------------
# ● 获取基本 MaxHP
#--------------------------------------------------------------------------
def base_maxmp
n = actor.parameters[1, @level]
for item in equips.compact do n += item.mp_max end
return n
end
#--------------------------------------------------------------------------
# ● 更改装备 (指定对象)
# equip_type : 装备部位 (0..4)
# item : 武器 or 防具 (nil 为解除装备)
# test : 测试标志 (战斗测试、以及装备画面的临时装备)
#--------------------------------------------------------------------------
def change_equip(equip_type, item, test = false)
last_item = equips[equip_type]
unless test
return if $game_party.item_number(item) == 0 if item != nil
$game_party.gain_item(last_item, 1)
$game_party.lose_item(item, 1)
end
item_id = item == nil ? 0 : item.id
case equip_type
when 0 # 武器
@weapon_id = item_id
unless two_hands_legal? # 违反双手拿取的情况下
change_equip(1, nil, test) # 解除反手的装备
end
when 1 # 盾
@armor1_id = item_id
unless two_hands_legal? # 违反双手拿取的情况下
change_equip(0, nil, test) # 解除反手的装备
end
when 2 # 头
@armor2_id = item_id
when 3 # 身体
@armor3_id = item_id
when 4 # 装饰品
@armor4_id = item_id
end
## 绑定角色id
last_item.actor_id = nil
return if item.nil?
item.actor_id = self.id### if item.actor_id.nil?
end
end
复制代码
……怎么说呢?无法装备东西。无论有无镶嵌的。
未命名.JPG
(10.28 KB, 下载次数: 39)
下载附件
保存到相册
2012-7-20 14:54 上传
脚本盲求救啊!!
‘‘──xxxannn于2012-7-20 14:57补充以下内容:
明明什么都没改……难道和其他脚本冲突了?
’’ dsu_plus_rewardpost_czw
作者:
柳柳
时间:
2012-7-24 12:29
你只贴了这么一点,看不出问题的。332行报错,你这只贴了50多行的东西。
重新发个帖115上传错误工程吧。
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1