Project1
标题:
如何设置打敌人时能逃跑
[打印本页]
作者:
剑神一笑
时间:
2008-10-25 14:26
标题:
如何设置打敌人时能逃跑
自动遇敌的敌人 [LINE]1,#dddddd[/LINE]
此贴于 2008-10-26 12:48:06 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
此贴于 2008-10-28 14:59:34 被版主darkten提醒,请楼主看到后对本贴做出回应。
[LINE]1,#dddddd[/LINE]
版务信息:版主帮忙结贴~
作者:
仙剑乐逍遥
时间:
2008-10-25 14:58
提示:
作者被禁止或删除 内容自动屏蔽
作者:
redant
时间:
2008-10-25 20:37
默认有个逃跑选项
不过很多人都改没了{/hx}
我用的是技能 三十六计 就是逃跑
特技+公共事件 公共事件里战斗中断
中断了 就是我跑了……
作者:
菜鸟飞飞
时间:
2008-10-25 21:19
提示:
作者被禁止或删除 内容自动屏蔽
作者:
三强马甲劫狱
时间:
2008-10-25 22:04
提示:
作者被禁止或删除 内容自动屏蔽
作者:
最後一滴淚
时间:
2008-10-26 06:05
LZ说的是敌人能逃跑吧!?
作者:
Denis
时间:
2008-10-26 06:14
楼主可以在“队伍”-“战斗事件”里设置:
比如,你想设置敌人的HP为50%时会逃跑,就可以设置,条件:当XXX的HP为50%以下时,
新建事件-显示文章:“XXX说:你太厉害了,我跑”-战斗中断 就可以了,条件可以多样化,你可以自己选择。
作者:
天圣的马甲
时间:
2008-10-27 10:30
- -数据库默认的敌人功能里,在敌人的行动列表就可以设置逃跑。具体看置顶教程。
作者:
Who_Am_I
时间:
2008-10-27 10:40
话说楼主把问题再说清楚一点吧
你看楼上那么多人给了各种各样的方法
额也提供一个增加角色命令菜单逃跑的方法好了
如果你的问题是让敌人逃跑而不是角色逃跑的话
就请无视掉以下内容!
首先打开脚本编辑器
全局搜索 按SHFT+CTRL+F
搜索:有效化同伴指令窗口
找到Scene_Battle 2
有这样的2行
# @party_command_window.active = true
# @party_command_window.visible = true
看见前面的#号了吗,没有的话就加上去
然后就在下面一点点
复制这段内容替换掉相关部分
#--------------------------------------------------------------------------
# ● 刷新画面 (同伴命令回合)
#--------------------------------------------------------------------------
def update_phase2
# # 按下 C 键的情况下
# if Input.trigger?(Input::C)
# # 同伴指令窗口光标位置分支
# case @party_command_window.index
# when 0 # 战斗
# # 演奏确定 SE
# $game_system.se_play($data_system.decision_se)
# # 开始角色的命令回合
# start_phase3
# when 1 # 逃跑
# # 不能逃跑的情况下
# if $game_temp.battle_can_escape == false
# # 演奏冻结 SE
# $game_system.se_play($data_system.buzzer_se)
# return
# end
# # 演奏确定 SE
# $game_system.se_play($data_system.decision_se)
# # 逃走处理
# update_phase2_escape
# end
# return
# end
# 开始角色的命令回合
start_phase3
end
复制代码
以上为去掉那个战斗/逃跑悬着窗口
然后是把逃跑加进角色命令菜单
找到Scene_Battle 1 的30行左右
用
s1 = $data_system.words.attack
s2 = $data_system.words.skill
s3 = $data_system.words.guard
s4 = $data_system.words.item
s5 = "脚底抹油"
@actor_command_window = Window_Command.new(136, [s1, s2, s3, s4, s5])
复制代码
替换掉相关部分,仔细看一看就知道多了些什么东西,改替换什么地方
然后找到Scene_Battle 3的145行左右有
when 3 # 物品
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# 设置行动
@active_battler.current_action.kind = 2
# 开始选择物品
start_item_select
在这下面添加以下内容
when 4 # 逃跑
#不能逃跑的情况下
if $game_temp.battle_can_escape == false
# 演奏冻结 SE
$game_system.se_play($data_system.buzzer_se)
return
end
# 演奏确定 SE
$game_system.se_play($data_system.decision_se)
# 逃走处理
update_phase2_escape
就这样就OK了
就会在同伴命令窗口里有逃跑的选项了
【个人感觉这个效果并不是我想要的,待优化】
欢迎光临 Project1 (https://rpg.blue/)
Powered by Discuz! X3.1