加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有帐号?注册会员
x
是这样引用了一个随机遇敌战斗失败后重生的脚本如下#============================================================================== # ■ 暗雷战后自定义处理 (by SailCat) #------------------------------------------------------------------------------ # 设定五个开关,编号见下面的恒量。 # 设定三个公共事件,自动执行,条件开关分别为下面的随机战胜、逃、败的开关 # 在公共事件中,你可以编写在暗雷战后希望执行的任何内容,但事件编写完成后 # 一定要★★★关闭★★★相应的开关,以防地图卡死,切记! #============================================================================== class Scene_Map #-------------------------------------------------------------------------- # ● 恒量 #-------------------------------------------------------------------------- CANNOT_RUN_SWITCH = 96 # 不允许逃跑的开关 ON: 不能逃;OFF: 可以逃(默认) CAN_LOSE_SWITCH = 97 # 允许失败的开关 ON: 可以败;OFF: 不能败(默认) VICTORY_SWITCH = 98 # 随机战胜利后,会自动打开此开关,以便公共事件处理 ESCAPE_SWITCH = 99 # 随机战逃跑后,会自动打开此开关,以便公共事件处理 DEFEAT_SWITCH = 100 # 随机战失败后,会自动打开此开关,以便公共事件处理 alias sailcat_call_battle call_battle #-------------------------------------------------------------------------- # ● 调用战斗 #-------------------------------------------------------------------------- def call_battle # 是暗雷战斗的情况下 if $game_temp.battle_proc == nil # 重新定义各项参数 $game_temp.battle_can_escape = (not $game_switches[CANNOT_RUN_SWITCH]) $game_temp.battle_can_lose = $game_switches[CAN_LOSE_SWITCH] $game_temp.battle_proc = Proc.new { |n| $game_switches[[VICTORY_SWITCH, ESCAPE_SWITCH, DEFEAT_SWITCH][n]]=true} end # 呼叫战斗画面 sailcat_call_battle end end
#==============================================================================
# ■ 暗雷战后自定义处理 (by SailCat)
#------------------------------------------------------------------------------
# 设定五个开关,编号见下面的恒量。
# 设定三个公共事件,自动执行,条件开关分别为下面的随机战胜、逃、败的开关
# 在公共事件中,你可以编写在暗雷战后希望执行的任何内容,但事件编写完成后
# 一定要★★★关闭★★★相应的开关,以防地图卡死,切记!
#==============================================================================
class Scene_Map
#--------------------------------------------------------------------------
# ● 恒量
#--------------------------------------------------------------------------
CANNOT_RUN_SWITCH = 96 # 不允许逃跑的开关 ON: 不能逃;OFF: 可以逃(默认)
CAN_LOSE_SWITCH = 97 # 允许失败的开关 ON: 可以败;OFF: 不能败(默认)
VICTORY_SWITCH = 98 # 随机战胜利后,会自动打开此开关,以便公共事件处理
ESCAPE_SWITCH = 99 # 随机战逃跑后,会自动打开此开关,以便公共事件处理
DEFEAT_SWITCH = 100 # 随机战失败后,会自动打开此开关,以便公共事件处理
alias sailcat_call_battle call_battle
#--------------------------------------------------------------------------
# ● 调用战斗
#--------------------------------------------------------------------------
def call_battle
# 是暗雷战斗的情况下
if $game_temp.battle_proc == nil
# 重新定义各项参数
$game_temp.battle_can_escape = (not $game_switches[CANNOT_RUN_SWITCH])
$game_temp.battle_can_lose = $game_switches[CAN_LOSE_SWITCH]
$game_temp.battle_proc = Proc.new { |n|
$game_switches[[VICTORY_SWITCH, ESCAPE_SWITCH, DEFEAT_SWITCH][n]]=true}
end
# 呼叫战斗画面
sailcat_call_battle
end
end
然后一遇怪就错误了
求大神!!!!!!!!!!!!!!! |