| 赞 | 0 |
| VIP | |
| 好人卡 | |
| 积分 | 1 |
| 经验 | |
| 最后登录 | 2017-9-14 |
| 在线时间 | 47 小时 |
- 梦石
- 0
- 星屑
- 50
- 在线时间
- 47 小时
- 注册时间
- 2016-8-12
- 回帖
- 23
|
加入我们,或者,欢迎回来。
您需要 登录 才可以下载或查看,没有账号?注册会员
×
是这样引用了一个随机遇敌战斗失败后重生的脚本如下[pre lang="ruby"]#==============================================================================
# ■ 暗雷战后自定义处理 (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
[/pre]
然后一遇怪就错误了
求大神!!!!!!!!!!!!!!! |
|