Project1

标题: 战斗中怎么获取被攻击者HP? [打印本页]

作者: 你最珍贵    时间: 2013-12-29 12:16
标题: 战斗中怎么获取被攻击者HP?
本帖最后由 你最珍贵 于 2013-12-29 12:18 编辑

RUBY 代码复制
  1. $Actor_soldier = @active_battler.hp

这段是获取攻击者的HP。那么怎么获取被攻击的HP呢?

直接使用这段会出错
RUBY 代码复制
  1. $Enemy_soldier = @target_battlers.hp

@myownroc
作者: fux2    时间: 2013-12-29 12:45
本帖最后由 fux2 于 2013-12-29 12:49 编辑

只能通过状态判断吧,目标应该只是个临时变量?我去看看。
@target_battlers[0].hp即可
作者: 你最珍贵    时间: 2013-12-29 13:07
fux2 发表于 2013-12-29 12:45
只能通过状态判断吧,目标应该只是个临时变量?我去看看。
@target_battlers[0].hp即可 ...

测试成功了?

作者: fux2    时间: 2013-12-29 14:24
你最珍贵 发表于 2013-12-29 13:07
测试成功了?

你写的位置不对。
作者: 怪蜀黍    时间: 2013-12-29 14:24
原来珍贵正太在这里提问了哈,那某怪蜀黍就恬不知耻地来占楼领糖好了。
具体的解决办法已经在QQ上面说了,还望珍贵正太作证~~~
作者: qq381055296    时间: 2013-12-30 03:57
话说把答案发出来啊
作者: chd114    时间: 2013-12-31 16:31
看你要用在哪里···其实打开脚本编辑器看game_ballters3里面就有的···self.hp就是被攻击者的hp、user.hp是特技释放者的hp···




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1