zyhhll1988 发表于 2016-9-8 16:28:36

突然受到巨量伤害怎么监测

这个版本dk的灵打回血机制是根据受到前几秒的伤害的百分20%回血的,也就是说突然受到了巨量伤害再灵打回血多,然后有没有大大教下gc里怎么检测自身受到大于多少伤害,然后我使用什么技能的条件判断,我函数里找了一圈,没有一个判定

老血 发表于 2016-9-9 08:57:19

准确的说法是获取上一次承受的伤害,目前gc没有更新,多说无益

找不到用户名 发表于 2016-9-11 19:41:12

函数是有的、直接调用战斗记录就行了。

老胡 发表于 2016-9-12 13:37:38

代码流很简单,记录lasthp和nowhp
lasthp= nowhp
nowhp = UnitHealth("player")
然后nowhp-lasthp,如果差异大于一个数字,就灵打

zyhhll1988 发表于 2016-9-12 18:38:00

找不到用户名 发表于 2016-9-11 19:41
函数是有的、直接调用战斗记录就行了。

调用战斗记录哪有教程或者可以教下吗,我去看下,不是很懂。。。。

zyhhll1988 发表于 2016-9-13 14:27:34

老胡 发表于 2016-9-12 13:37
代码流很简单,记录lasthp和nowhp
lasthp= nowhp
nowhp = UnitHealth("player")


还是看不懂。。。。。菜鸟
页: [1]
查看完整版本: 突然受到巨量伤害怎么监测