查看: 1364|回复: 4

[已经解决] 求帮助,我的逃跑选项问题= =

  [复制链接]
梦石
0
星屑
50
在线时间
117 小时
注册时间
2010-11-11
回帖
48
发表于 2011-8-7 16:34:49 | 显示全部楼层 |阅读模式

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

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

×
  1. #=======================================================================
  2. # ■ 本脚本来自 www.66rpg.com 转载和使用时请保留此信息
  3. #-----------------------------------------------------------------------
  4. #   脚本功能:去掉战斗开始时候的 战斗/逃跑 的选择过程.
  5. #             并把逃跑加入到角色命令菜单当中
  6. #   脚本作者:后知后觉  2010-8-11 13:46:59
  7. #   使用方法:直接在 Main 前插入即可
  8. #=======================================================================
  9. class Window_PartyCommand < Window_Selectable
  10.   def visible=(value)
  11.     super(false)
  12.   end
  13.   def active=(value)
  14.     super(false)
  15.   end
  16. end
  17. class Scene_Battle
  18.   alias hzhj_old_start_phase1 start_phase1
  19.   def start_phase1
  20.     class << @actor_command_window
  21.       attr_reader :commands
  22.       def commands=(value)
  23.         @commands = value
  24.         @item_max = @commands.size
  25.         self.height = @item_max * 32 + 32
  26.         self.y = [self.y - 32, 0].max
  27.         self.contents.dispose
  28.         self.contents = Bitmap.new(width - 32, height - 32)
  29.         refresh
  30.       end
  31.     end
  32.     commands = @actor_command_window.commands
  33.     commands.push("逃跑")
  34.     @actor_command_window.commands = commands
  35.     hzhj_old_start_phase1
  36.   end
  37.   alias hzhj_old_start_phase2 start_phase2
  38.   def start_phase2
  39.     hzhj_old_start_phase2
  40.     if @phase == 2
  41.       start_phase3
  42.     end
  43.   end
  44.   alias hzhj_old_update_phase3_basic_command update_phase3_basic_command
  45.   def update_phase3_basic_command
  46.     hzhj_old_update_phase3_basic_command
  47.     if Input.trigger?(13)
  48.       if @actor_command_window.index == @actor_command_window.commands.size - 1
  49.         $game_system.se_play($data_system.decision_se)
  50.         update_phase2_escape
  51.         return
  52.       end
  53.     end
  54.   end
  55. end
  56. #=======================================================================
  57. # ■ 本脚本来自 www.66rpg.com 转载和使用时请保留此信息
  58. #=======================================================================
复制代码

11.jpg
记得寻找某位前辈说过,下面两个不打勾就是不能逃跑吧
但是我发现下面两个不打勾也能逃跑……而且还是概率100%的逃跑= =|||
因为小弟不懂脚本的说,如果粘贴脚本的方法错误了,敬请原谅(\_ _/)跪拜
梦石
0
星屑
50
在线时间
248 小时
注册时间
2010-8-22
回帖
105
发表于 2011-8-7 16:39:11 | 显示全部楼层
那张图一般是用于事件战。而脚本是基于普通战斗的场合设定的。
回复

使用道具 举报

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
回帖
3515
发表于 2011-8-7 16:39:51 | 显示全部楼层
47行下插入:
  1.         if $game_temp.battle_can_escape == false
  2.           $game_system.se_play($data_system.buzzer_se)
  3.           return
  4.         end
复制代码

http://rpg.blue/thread-175056-1-2.html
PVZ型塔防物一个
http://rpg.blue/thread-155199-1-2.html
RMXP技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

梦石
0
星屑
60
在线时间
66 小时
注册时间
2011-5-25
回帖
64
发表于 2011-8-7 16:46:56 | 显示全部楼层
"下面两个不打勾也能逃跑"只是逃跑选项不能用罢了,并不是真的不能逃跑
回复

使用道具 举报

梦石
0
星屑
50
在线时间
117 小时
注册时间
2010-11-11
回帖
48
 楼主| 发表于 2011-8-7 16:48:17 | 显示全部楼层
Wind2010 发表于 2011-8-7 16:39
47行下插入:

谢谢帮助~
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部