查看: 2544|回复: 12

[已经解决] (已经解决)撤退的问题

[复制链接]
梦石
0
星屑
1295
在线时间
368 小时
注册时间
2016-6-10
回帖
32
发表于 2016-10-23 08:41:02 | 显示全部楼层 |阅读模式

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

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

×
本帖最后由 蓝小丁丁 于 2016-10-23 14:28 编辑

怎么把 战斗/撤退 去掉,并且把撤退放进战斗指令中?
梦石
0
星屑
6375
在线时间
1473 小时
注册时间
2015-7-25
回帖
609

极短25参与开拓者

发表于 2016-10-23 11:54:51 | 显示全部楼层
根据楼主的要求↓
[pre lang="ruby"]class Scene_Battle < Scene_Base
  def update_info_viewport
    move_info_viewport(128) if @actor_command_window.active
    move_info_viewport(64)  if BattleManager.in_turn?
  end
  def update_message_open
    if $game_message.busy? && !@status_window.close?
      @message_window.openness = 0
      @status_window.close
      @actor_command_window.close
    end
  end
  def create_all_windows
    create_message_window
    create_scroll_text_window
    create_log_window
    create_status_window
    create_info_viewport
    create_actor_command_window
    create_help_window
    create_skill_window
    create_item_window
    create_actor_window
    create_enemy_window
  end
  def create_actor_command_window
    @actor_command_window = Window_ActorCommand.new
    @actor_command_window.viewport = @info_viewport
    @actor_command_window.set_handler(:attack, method(:command_attack))
    @actor_command_window.set_handler(:skill,  method(:command_skill))
    @actor_command_window.set_handler(:guard,  method(:command_guard))
    @actor_command_window.set_handler(:item,   method(:command_item))
    @actor_command_window.set_handler(:escape, method(:command_escape))
    @actor_command_window.set_handler(:cancel, method(:prior_command))
    @actor_command_window.x = Graphics.width
  end
  def start_party_command_selection
    unless scene_changing?
      refresh_status
      @status_window.unselect
      @status_window.open
      if BattleManager.input_start
        command_fight
      else
        turn_start
      end
    end
  end
  def start_actor_command_selection
    @status_window.select(BattleManager.actor.index)
    @actor_command_window.setup(BattleManager.actor)
  end
  def turn_start
    @actor_command_window.close
    @status_window.unselect
    @subject =  nil
    BattleManager.turn_start
    @log_window.wait
    @log_window.clear
  end
end
class Window_ActorCommand < Window_Command
  def make_command_list
    return unless @actor
    add_attack_command
    add_skill_commands
    add_guard_command
    add_item_command
    add_command(Vocab::escape, :escape, BattleManager.can_escape?)
  end
end[/pre]

点评

谢谢!  发表于 2016-10-23 12:29

评分

参与人数 1星屑 +250 梦石 +1 收起 理由
RaidenInfinity + 250 + 1 楼主认可的解答

查看全部评分

笨肉包的游戏讨论群932812135 (实时更新) 喜欢的话欢迎加入~
目前的坑
??? #像素风OC游戏 准备中 短篇-约5小时
花城梦之心 #像素风OC游戏 系统开发+素材绘制中
【不可思议的迷宫】幽灵契约外传:歌莉娅 v0.4 游戏文件已更新
同时更新中~ (沉迷摸鱼中~更新速度较慢请见谅w)
这是属于笨肉包一个人的旅行~(这只肉包又在摸鱼!
旅途的最终目标~ ???(保密~
回复

使用道具 举报

梦石
0
星屑
9292
在线时间
2504 小时
注册时间
2011-5-20
回帖
14521

开拓者

发表于 2016-10-24 00:41:36 | 显示全部楼层
@RaidenInfinity 问题已解决

点评

好伐。。。我是以为没版主看到处理  发表于 2016-10-26 23:39
我今天刚上任时有420帖有事请教,已经处理了接近一半。简直得了。另外下个月将施行的新版规下你这种回复是会被涮的。现在不计较,以后就难说。  发表于 2016-10-24 01:13
可以还原回“有事请教”2333  发表于 2016-10-24 01:05
va区的提问帖就是这么神奇···楼主可以自己修改分类是过期、认可答案还是有事请教来着。。。更糟糕的是点错点到过期的不能还原,而自己点的认可  发表于 2016-10-24 01:04
认可答案后直接按了认可答案却没@版主,已经过期有5058个,其中肯定也有一部分是楼主自己认可答案然后按的过期···估计你不吃不喝不睡也要看半个月   发表于 2016-10-24 01:03
[img]http://service.t.sina.com.cn/widget/qmd/5339802982/c02e16bd/7.png
回复

使用道具 举报

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

本版积分规则

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

在本版发帖返回顶部