三个同时存在就冲突了,还能够进入战斗状态,就是一使用特技就出现冲突
显示冲突内容为脚本 豪华版技能冷却系统 By 绿发的Eclair的 39行
发生了Nomethoderror underined method'[]'fornil; nilclass
以下是脚本里25到50行的内容
25行class Game_Battler
attr_accessor :cold
alias initialize_cold :initialize
def initialize
@cold = {}
initialize_cold
end
def set_cold(key,val)
39行 return if @cold[key] == nil
@cold[key] += val
@cold.delete(key) if @cold[key] <= 0
end
alias skill_can_use_addcold :skill_can_use?
def skill_can_use?(skill_id)
return false if @cold[skill_id] != nil
skill_can_use_addcold(skill_id)
end
end
class Scene_Battle
alias make_skill_action_result_addcold :make_skill_action_result
def make_skill_action_result
make_skill_action_result_addcold
if @skill.cold.to_i != 0
@active_battler.cold[@skill.id] = @skill.cold.to_i
end
50行 end 此贴于 2008-4-10 13:58:26 被版主禾西提醒,请楼主看到后对本贴做出回应。 版务信息:本贴由楼主自主结贴~