查看: 1496|回复: 8

如何设置打敌人时能逃跑

  [复制链接]
梦石
0
星屑
80
在线时间
0 小时
注册时间
2008-10-25
回帖
0
发表于 2008-10-25 14:26:28 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
自动遇敌的敌人
此贴于 2008-10-26 12:48:06 被版主darkten提醒,请楼主看到后对本贴做出回应。
此贴于 2008-10-28 14:59:34 被版主darkten提醒,请楼主看到后对本贴做出回应。
版务信息:版主帮忙结贴~
头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-7-9
回帖
804
发表于 2008-10-25 14:58:10 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

蚂蚁卡卡

梦石
0
星屑
116
在线时间
66 小时
注册时间
2007-12-16
回帖
2991
发表于 2008-10-25 20:37:09 | 显示全部楼层
默认有个逃跑选项
不过很多人都改没了{/hx}

我用的是技能 三十六计 就是逃跑
特技+公共事件 公共事件里战斗中断
中断了 就是我跑了……
《隋唐乱》完整解密版点击进入
米兰,让我怎么说离开……

曾经我也是一个有志青年,直到我膝盖中了一箭……

《隋唐乱》博客地址
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
2 小时
注册时间
2008-9-20
回帖
69
发表于 2008-10-25 21:19:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
签名被屏蔽
回复

使用道具 举报

头像被屏蔽
梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-25
回帖
19
发表于 2008-10-25 22:04:51 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复

使用道具 举报

随缘

梦石
0
星屑
55
在线时间
12 小时
注册时间
2007-12-16
回帖
658
发表于 2008-10-26 06:05:48 | 显示全部楼层
LZ说的是敌人能逃跑吧!?
论坛:
回复

使用道具 举报

笑问情缘

梦石
0
星屑
68
在线时间
238 小时
注册时间
2006-5-3
回帖
544
发表于 2008-10-26 06:14:53 | 显示全部楼层
楼主可以在“队伍”-“战斗事件”里设置:
比如,你想设置敌人的HP为50%时会逃跑,就可以设置,条件:当XXX的HP为50%以下时,
新建事件-显示文章:“XXX说:你太厉害了,我跑”-战斗中断 就可以了,条件可以多样化,你可以自己选择。
你是我生命历程的那颗北极星,
只要有你在,我的人生才有方向。
我的QQ:269167760(雨后晨曦)
问情工作室:3366504(群号)
拉轰风云贴吧:http://tieba.baidu.com/f?kw=拉轰风云
回复

使用道具 举报

綾川司の姫様<

梦石
0
星屑
50
在线时间
796 小时
注册时间
2007-12-20
回帖
4461

贵宾第3届短篇游戏大赛R剧及RMTV组亚军

发表于 2008-10-27 10:30:25 | 显示全部楼层
- -数据库默认的敌人功能里,在敌人的行动列表就可以设置逃跑。具体看置顶教程。

生命即是责任。自己即是世界。
回复

使用道具 举报

梦石
0
星屑
50
在线时间
0 小时
注册时间
2008-10-23
回帖
20
发表于 2008-10-27 10:40:38 | 显示全部楼层
话说楼主把问题再说清楚一点吧
你看楼上那么多人给了各种各样的方法
额也提供一个增加角色命令菜单逃跑的方法好了
如果你的问题是让敌人逃跑而不是角色逃跑的话
就请无视掉以下内容!

首先打开脚本编辑器
全局搜索 按SHFT+CTRL+F
搜索:有效化同伴指令窗口
找到Scene_Battle 2
有这样的2行
#    @party_command_window.active = true
#    @party_command_window.visible = true
看见前面的#号了吗,没有的话就加上去
然后就在下面一点点
复制这段内容替换掉相关部分
  1.   #--------------------------------------------------------------------------
  2.   # ● 刷新画面 (同伴命令回合)
  3.   #--------------------------------------------------------------------------
  4.   def update_phase2
  5. #    # 按下 C 键的情况下
  6. #    if Input.trigger?(Input::C)
  7. #      # 同伴指令窗口光标位置分支
  8. #      case @party_command_window.index
  9. #      when 0  # 战斗
  10. #        # 演奏确定 SE
  11. #        $game_system.se_play($data_system.decision_se)
  12. #        # 开始角色的命令回合
  13. #        start_phase3
  14. #      when 1  # 逃跑
  15. #        # 不能逃跑的情况下
  16. #        if $game_temp.battle_can_escape == false
  17. #          # 演奏冻结 SE
  18. #          $game_system.se_play($data_system.buzzer_se)
  19. #          return
  20. #        end
  21. #        # 演奏确定 SE
  22. #        $game_system.se_play($data_system.decision_se)
  23. #        # 逃走处理
  24. #        update_phase2_escape
  25. #      end
  26. #      return
  27. #    end
  28.      # 开始角色的命令回合
  29.      start_phase3
  30.   end
复制代码

以上为去掉那个战斗/逃跑悬着窗口
然后是把逃跑加进角色命令菜单
找到Scene_Battle 1 的30行左右
用
  1.     s1 = $data_system.words.attack
  2.     s2 = $data_system.words.skill
  3.     s3 = $data_system.words.guard
  4.     s4 = $data_system.words.item
  5.     s5 = "脚底抹油"
  6.     @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了
就会在同伴命令窗口里有逃跑的选项了
【个人感觉这个效果并不是我想要的,待优化】
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部