#============================================================================== # ■ 暗雷战后自定义处理 (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
guoxiaomi 发表于 2017-4-30 23:16
因为,这个,是xp的脚本
丶温柔是罪 发表于 2017-5-1 21:31
那要怎么才能给vx用呢或者有没有给vx用的这样类型的脚本
#============================================================================== # ■ 暗雷战后自定义处理 (by SailCat) #------------------------------------------------------------------------------ # 设定五个开关,编号见下面的恒量。 # 设定三个公共事件,自动执行,条件开关分别为下面的随机战胜、逃、败的开关 # 在公共事件中,你可以编写在暗雷战后希望执行的任何内容,但事件编写完成后 # 一定要★★★关闭★★★相应的开关,以防地图卡死,切记! # [VX版 移植: guoxiaomi] #============================================================================== 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_troop.can_escape = (not $game_switches[CANNOT_RUN_SWITCH]) $game_troop.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
guoxiaomi 发表于 2017-5-1 23:38
把逃跑和失败的那两行照着 VX 的改成了 $game_troop ,你看看这样行不行?
#========================== ...
guoxiaomi 发表于 2017-5-1 23:38
把逃跑和失败的那两行照着 VX 的改成了 $game_troop ,你看看这样行不行?
#========================== ...
guoxiaomi 发表于 2017-5-1 23:38
把逃跑和失败的那两行照着 VX 的改成了 $game_troop ,你看看这样行不行?
#========================== ...
丶温柔是罪 发表于 2017-5-3 12:38
没有用啊大神!而切打开只能在公共事件里,不会默认打开
欢迎光临 Project1 (https://rpg.blue/) | Powered by Discuz! X3.1 |