勇敢云朵 发表于 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那种死了再站起来

可爱月亮 发表于 2026-3-29 18:04:19

人物攻击目标掉血前:@AttackDamage
人物被攻击掉血前:@StruckDamage
ChangeDamageValue 修改当前伤害血量
not SMALL <$DamageValue> <$HP> 判断是否致死

开心小鱼 发表于 2026-3-29 18:04:19

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

可爱月亮 发表于 2026-3-29 18:04:19

就算能做到估计也很难!

勤奋小羊 发表于 2026-3-29 18:04:19

死亡前给一个状态?你直接说这个buff是什么吧,也许大家能给你更好的思路

勤奋小羊 发表于 2026-3-29 18:04:19

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

阳光小熊 发表于 2026-3-29 18:04:19

holgo 发表于 2021-1-11 10:31 人物攻击目标掉血前:@AttackDamage
人物被攻击掉血前:@StruckDamage
ChangeDamageValue 修改当前伤害血 ...
有附加伤害,附加伤害不能触发@StruckDamage

坚强太阳 发表于 2026-3-29 18:04:19

279532948 发表于 2021-1-11 11:36 有附加伤害,附加伤害不能触发@StruckDamage
把附加伤害做成无素材的自定义技能试试,伤害计算用脚本写
页: [1]
查看完整版本: 如何精确判断出致死的那次伤害?