LUACN论坛

 找回密码
 加入我们

QQ登录

只需一步,快速开始

搜索
热搜: YJWOW MagicStone BoL
查看: 1716|回复: 5

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

[复制链接]
发表于 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,如果差异大于一个数字,就灵打
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-9-12 18:38:00 来自手机 | 显示全部楼层
找不到用户名 发表于 2016-9-11 19:41
函数是有的、直接调用战斗记录就行了。

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

使用道具 举报

 楼主| 发表于 2016-9-13 14:27:34 | 显示全部楼层
老胡 发表于 2016-9-12 13:37
代码流很简单,记录lasthp和nowhp
lasthp  = nowhp
nowhp = UnitHealth("player")

还是看不懂。。。。。菜鸟
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 加入我们

本版积分规则

小黑屋|手机版|Archiver|LUACN论坛

GMT+8, 2024-4-28 02:19 PM , Processed in 0.093268 second(s), 23 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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