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

Project1

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

[已经过期] 请教关于显示rtab每回合自动回复hp/sp的显示

[复制链接]

Lv2.观梦者

梦石
0
星屑
342
在线时间
101 小时
注册时间
2013-9-10
帖子
46
跳转到指定楼层
1
发表于 2013-12-4 00:54:11 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

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

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

x
先上代码
  1. #==============================================================================
  2. # ■ Scene_Battle (分割定義 3)
  3. #------------------------------------------------------------------------------
  4. #  バトル画面の処理を行うクラスです。
  5. #==============================================================================

  6.   #--------------------------------------------------------------------------
  7.   # ● アクターコマンドフェーズ開始
  8.   #--------------------------------------------------------------------------
  9.   def start_phase3
  10.     if victory?
  11.       return
  12.     end
  13.     # メインフェーズフラグをクリア
  14.     $game_temp.battle_main_phase = false
  15.     @command_a = true
  16.     @active_actor = @command[0]
  17.     cnt = 0
  18.     for actor in $game_party.actors
  19.       if actor == @active_actor
  20.         @actor_index = cnt
  21. #------------------------------------------------------------------------------
  22. #   回合结束自动回血、魔。
  23. #------------------------------------------------------------------------------
  24.         if !actor.dead?
  25.           #actor.hp += actor.maxhp / 20
  26.           #actor.sp += actor.maxsp / 20
  27.           actor.sp += 5
  28.         end
  29. #------------------------------------------------------------------------------
  30. #   回合结束自动回血、魔。
  31. #------------------------------------------------------------------------------
  32.       end
  33.       cnt += 1
  34.     end
  35.     @active_actor.blink = true
  36.     unless @active_actor.inputable?
  37.       @active_actor.current_action.clear
  38.       phase3_next_actor
  39.       return
  40.     end
  41.     phase3_setup_command_window
  42.     # カメラの設定
  43.     @camera = "command"
  44.     plus = ($game_party.actors.size - 1) / 2.0 - @actor_index
  45.     y = [(plus.abs - 1.5) * 10 , 0].min
  46.     @spriteset.screen_target(plus * 50, y, 1.0 + y * 0.002)
  47.   end
复制代码
我摸索了半天 找到这个位置自己加了脚本进去 然后随之而来的是两个问题
1.自动回复的数据 不会像使用药品一样跳出数据来 第一个想知道的就是如何显示这个数据
2.我先试试能不能上图C:\Users\Administrator\Desktop\QQ图片20131204005225.jpg (唉 上传失败 没脸了)
如图所示 我的人只剩下15点sp 可是能用20的技能 我认为应该在前面加一个刷新的指令 不过被rtab整累了 不知道用那个 求指导了

Lv1.梦旅人

梦石
0
星屑
50
在线时间
378 小时
注册时间
2013-10-14
帖子
215
2
发表于 2013-12-4 01:20:44 | 只看该作者
# 设置有效标志
effective = true
最简单的学习方法就是努力回答别人的问题...
任何教程都没有实践来的重要...
XP小问题都能自己解决了,剩下的就是脚本了...
╰⋛⋋⊱⋋๑角⊱☠c色๑⋌⊰⋌⋚╯
回复 支持 反对

使用道具 举报

Lv2.观梦者

梦石
0
星屑
342
在线时间
101 小时
注册时间
2013-9-10
帖子
46
3
 楼主| 发表于 2013-12-4 02:03:58 | 只看该作者
batfjtn 发表于 2013-12-4 01:20
# 设置有效标志
effective = true

#------------------------------------------------------------------------------
#   回合开始自动回血、魔。
#------------------------------------------------------------------------------
        if !actor.dead?
          effective = true
          #actor.hp += actor.maxhp / 20
          #actor.sp += actor.maxsp / 20
          actor.sp += 5         
        end
#------------------------------------------------------------------------------
#   回合开始自动回血、魔。
#------------------------------------------------------------------------------
加在哪 我这样子还是不行

点评

在测试~~!  发表于 2013-12-4 02:17
回复 支持 反对

使用道具 举报

Lv1.梦旅人

梦石
0
星屑
50
在线时间
378 小时
注册时间
2013-10-14
帖子
215
4
发表于 2013-12-4 02:54:16 | 只看该作者
guti4444 发表于 2013-12-4 02:03
#------------------------------------------------------------------------------
#   回合开始自动回 ...

脑袋都想痛了~!!

还是没有找到怎么解决~~!!

你努力等更厉害的人来帮你解决吧~~!

头绪我是有了~!!

你可以全局搜索~~

"damage_pop"这个词语就是显示伤害之类的~!!

自己努力吧~!!

休息.....

点评

嗯 谢谢 慢慢研究 睡觉吧 o(∩_∩)o 哈哈  发表于 2013-12-4 03:46
最简单的学习方法就是努力回答别人的问题...
任何教程都没有实践来的重要...
XP小问题都能自己解决了,剩下的就是脚本了...
╰⋛⋋⊱⋋๑角⊱☠c色๑⋌⊰⋌⋚╯
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-9-30 07:27

Powered by Discuz! X3.1

© 2001-2013 Comsenz Inc.

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