找回密码
 立即注册
查看: 139|回复: 7

如何精确判断出致死的那次伤害?

[复制链接]

230

主题

561

回帖

231

积分

中级会员

积分
231
发表于 2026-3-29 18:04:19 | 显示全部楼层 |阅读模式
在写一套buff,其中一个要在人物死亡前给一个状态,所以要在QF被攻击触发里面精确判断出致死的那次伤害。因为有被攻击回血的BUFF,还有攻击附加伤害的BUFF,攻击附加的伤害不能触发QF的被攻击触发脚本,这就导致无法判别出BUFF附加的那次伤害是否致死。试过HP=0,伤害量=当前HP都不能判别出,请问有什么其他办法能判断出不,或者有什么办法让BUFF附加的伤害能触发QF被攻击触发脚本。
补充内容 (2021-1-11 09:08):
具体的BUFF是死亡前加上Setreborn复活效果(复活戒指的效果),不要REALIVE那种死了再站起来

251

主题

546

回帖

889

积分

高级会员

积分
889
发表于 2026-3-29 18:04:19 | 显示全部楼层
人物攻击目标掉血前:@AttackDamage
人物被攻击掉血前:@StruckDamage
ChangeDamageValue 修改当前伤害血量
not SMALL <$DamageValue> <$HP> 判断是否致死

0

主题

516

回帖

0

积分

新手上路

积分
0
发表于 2026-3-29 18:04:19 | 显示全部楼层
功能:     秒杀保护   格式:       ProtectHP 检测血量 保留血量 有效时间 是否为百分比    [@防秒杀百分比] #act ProtectHP 90 10 360 1 SENDMSG 6 该脚本的意思是,你的血量在大于等于90%的情况下,如果有人可以一刀秒杀你,你不会被秒杀,而是把你的血量降低到10%,并且触发QF字段[@ProtectHP],有效期360秒

251

主题

546

回帖

889

积分

高级会员

积分
889
发表于 2026-3-29 18:04:19 | 显示全部楼层
就算能做到估计也很难!

225

主题

540

回帖

229

积分

中级会员

积分
229
发表于 2026-3-29 18:04:19 | 显示全部楼层
死亡前给一个状态?你直接说这个buff是什么吧,也许大家能给你更好的思路

225

主题

540

回帖

229

积分

中级会员

积分
229
发表于 2026-3-29 18:04:19 | 显示全部楼层
蓅氓爱学习 发表于 2021-1-10 23:55 死亡前给一个状态?你直接说这个buff是什么吧,也许大家能给你更好的思路
死亡前加上Setreborn复活效果(复活戒指的效果),不要REALIVE那种死了再站起来

0

主题

518

回帖

407

积分

中级会员

积分
407
发表于 2026-3-29 18:04:19 | 显示全部楼层
holgo 发表于 2021-1-11 10:31 人物攻击目标掉血前:@AttackDamage
人物被攻击掉血前:@StruckDamage
ChangeDamageValue 修改当前伤害血 ...
有附加伤害,附加伤害不能触发@StruckDamage

0

主题

500

回帖

7

积分

新手上路

积分
7
发表于 2026-3-29 18:04:19 | 显示全部楼层
279532948 发表于 2021-1-11 11:36 有附加伤害,附加伤害不能触发@StruckDamage
把附加伤害做成无素材的自定义技能试试,伤害计算用脚本写

© 2026 折翼天使社区 版权所有