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

Project1

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

[已经解决] 求让防御回血也能显示回复量~~

[复制链接]

Lv4.逐梦者

梦石
2
星屑
9663
在线时间
2439 小时
注册时间
2014-8-30
帖子
59
跳转到指定楼层
1
发表于 2016-8-2 15:49:03 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

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

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

x
求问~~
我用的是原始竖向战斗模式,根据搜索的帖子改了一下,可以在防御时自动回复,现在想问怎么能让防御回复也像其他回复一样会显示数字呢?


脚本就加了一句话……
RUBY 代码复制
  1. class Scene_Battle
  2.  
  3.   #--------------------------------------------------------------------------
  4.   # ● 刷新画面 (角色命令回合 : 基本命令)
  5.   #--------------------------------------------------------------------------
  6.   def update_phase3_basic_command
  7.     # 按下 B 键的情况下
  8.     if Input.trigger?(Input::B)
  9.       # 演奏取消 SE
  10.       $game_system.se_play($data_system.cancel_se)
  11.       # 转向前一个角色的指令输入
  12.       phase3_prior_actor
  13.       return
  14.     end
  15.     # 按下 C 键的情况下
  16.     if Input.trigger?(Input::C)
  17.       # 角色指令窗口光标位置分之
  18.       case @actor_command_window.index
  19.       when 0  # 攻击
  20.         # 演奏确定 SE
  21.         $game_system.se_play($data_system.decision_se)
  22.         # 设置行动
  23.         @active_battler.current_action.kind = 0
  24.         @active_battler.current_action.basic = 0
  25.         # 开始选择敌人
  26.         start_enemy_select
  27.       when 1  # 特技
  28.         # 演奏确定 SE
  29.         $game_system.se_play($data_system.decision_se)
  30.         # 设置行动
  31.         @active_battler.current_action.kind = 1
  32.         # 开始选择特技
  33.         start_skill_select
  34.       when 2  # 防御
  35.         # 演奏确定 SE
  36.         $game_system.se_play($data_system.decision_se)
  37.         # 设置行动
  38.         @active_battler.hp += @active_battler.maxhp / 10         #恢复10%
  39.         @active_battler.sp += @active_battler.maxsp / 10         #恢复10%
  40.         @active_battler.current_action.kind = 0
  41.         @active_battler.current_action.basic = 1
  42.         # 转向下一位角色的指令输入
  43.         phase3_next_actor
  44.       when 3  # 物品
  45.         # 演奏确定 SE
  46.         $game_system.se_play($data_system.decision_se)
  47.         # 设置行动
  48.         @active_battler.current_action.kind = 2
  49.         # 开始选择物品
  50.         start_item_select
  51.       end
  52.       return
  53.     end
  54.   end
  55. end

评分

参与人数 1星屑 +35 收起 理由
RyanBern + 35 手动认可奖励

查看全部评分

Lv3.寻梦者

梦石
0
星屑
1358
在线时间
1295 小时
注册时间
2012-8-4
帖子
749
2
发表于 2016-8-2 18:42:29 | 只看该作者
本帖最后由 夜狠简单 于 2016-8-2 20:31 编辑

您加的位置不对,加在这里的话,应该选了防御指令时就开始回复能量了。

论坛里不少游戏都有这种功能,不过是第一次写这样的功能。用脚本弄的
点击打开图片


因为是默认的战斗系统,所以不明白的的地方可以看下附件,里面也有写部分注释

QQ截图20160802202648.png (25.07 KB, 下载次数: 16)

QQ截图20160802202648.png

防御时回复HP和SP.rar

189.63 KB, 下载次数: 64

点评

的确呢,我忘了添加回血回蓝进去了,您自己看图片里的公共事件添加进去吧  发表于 2016-8-2 20:28
收到!非常感谢~~你给的这个有显示回复数字~~抱走~~  发表于 2016-8-2 20:06

评分

参与人数 1梦石 +1 收起 理由
hys111111 + 1 认可答案

查看全部评分

回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-11-30 11:09

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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