设为首页收藏本站|繁體中文

Project1

 找回密码
 注册会员
搜索
查看: 1162|回复: 4
打印 上一主题 下一主题

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

 关闭 [复制链接]

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2010-11-11
帖子
85
跳转到指定楼层
1
发表于 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. #=======================================================================
复制代码


记得寻找某位前辈说过,下面两个不打勾就是不能逃跑吧
但是我发现下面两个不打勾也能逃跑……而且还是概率100%的逃跑= =|||
因为小弟不懂脚本的说,如果粘贴脚本的方法错误了,敬请原谅(\_ _/)跪拜

Lv1.梦旅人

梦石
0
星屑
50
在线时间
248 小时
注册时间
2010-8-22
帖子
127
2
发表于 2011-8-7 16:39:11 | 只看该作者
那张图一般是用于事件战。而脚本是基于普通战斗的场合设定的。
回复

使用道具 举报

Lv1.梦旅人

虱子

梦石
0
星屑
121
在线时间
1782 小时
注册时间
2010-6-19
帖子
3597
3
发表于 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技术讨论区手动认可帖,得到答案请认可
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
60
在线时间
66 小时
注册时间
2011-5-25
帖子
73
4
发表于 2011-8-7 16:46:56 | 只看该作者
"下面两个不打勾也能逃跑"只是逃跑选项不能用罢了,并不是真的不能逃跑
回复

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
117 小时
注册时间
2010-11-11
帖子
85
5
 楼主| 发表于 2011-8-7 16:48:17 | 只看该作者
Wind2010 发表于 2011-8-7 16:39
47行下插入:

谢谢帮助~
回复

使用道具 举报

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

本版积分规则

拿上你的纸笔,建造一个属于你的梦想世界,加入吧。
 注册会员
找回密码

站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作

GMT+8, 2024-11-26 16:24

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表