| 這句可以让戰鬥無法逃跑
 可以試試在Game_BattlerBase 約第500行的
 
 #--------------------------------------------------------------------------  # ● 刷新  #--------------------------------------------------------------------------  def refresh    state_resist_set.each {|state_id| erase_state(state_id) }    @hp = [[@hp, mhp].min, 0].max    @mp = [[@mp, mmp].min, 0].max    @hp == 0 ? add_state(death_state_id) : remove_state(death_state_id)  end
#-------------------------------------------------------------------------- 
  # ● 刷新 
  #-------------------------------------------------------------------------- 
  def refresh 
    state_resist_set.each {|state_id| erase_state(state_id) } 
    @hp = [[@hp, mhp].min, 0].max 
    @mp = [[@mp, mmp].min, 0].max 
    @hp == 0 ? add_state(death_state_id) : remove_state(death_state_id) 
  end 
內加入判定:
 如果@actor 狀態為 某某某
 @can_escape = false
 else
 @can_escape = ture
 end
 就行了
 不過我不知道怎麼判定狀態 他會出錯...
 請下个路過的人幫助解決吧
 對了 上面的具体是
 
 if (某个判定狀態法)@can_escape = falseelse@can_escape = trueend
if (某个判定狀態法) 
@can_escape = false 
else 
@can_escape = true 
end 
 |