找回密码
 点一下
查看: 1164|回复: 7

求教如果判断单位被某技能杀死

[复制链接]
发表于 2010-2-3 12:22:48 | 显示全部楼层 |阅读模式
我知道判断单位被某技能攻击, 用受到伤害事件然后判断单位身上是否有该技能的BUFF 然后删除之。

可是一但单位死亡后,BUFF似乎就没了?那么怎么判断单位是被某一技能杀害的?
发表于 2010-2-3 13:08:13 | 显示全部楼层
双判断,判断1,受到致命伤害且有buff,判断2,在1的时刻捕捉单位死亡事件,过期作废(0秒事件或者0秒计时器)
回复

使用道具 举报

发表于 2010-2-3 16:05:43 | 显示全部楼层
伤害事件里面伤害值大于现今生命值,一般就是杀死(我称之为濒死时刻)
回复

使用道具 举报

发表于 2010-2-3 16:11:54 | 显示全部楼层
不过要判断一些其他东西的,比如如果有利用触发设置生命来模拟的无视伤害,或者重生技能的话,单位就可能并没有真正死亡,甚至倒都没倒下,这也就是我上面所说的第二重判断的原因
回复

使用道具 举报

发表于 2010-2-4 03:34:44 | 显示全部楼层
判断伤害值 等于 技能伤害X抗性
回复

使用道具 举报

 楼主| 发表于 2010-2-4 13:03:06 | 显示全部楼层
第一个判断我知道了   猪头说的第二个判断还是没弄明白

是用2个T来判断?
T1 受到伤害的同时  再给T2添加单位死亡事件?

如果这是个意思  那么过期作废怎么弄?  添加了一个事件 那么 以后再次死亡的时候 也会启动该触发 要怎么关闭?并且第二次再启动T1的时候 T2还是会被添加事件。。。

可能是我理解错了,诚心求详解
回复

使用道具 举报

 楼主| 发表于 2010-2-4 13:35:54 | 显示全部楼层
那过期作废该怎么弄?    还是有点晕晕的
回复

使用道具 举报

发表于 2010-2-4 20:12:58 | 显示全部楼层
是创建局部触发器的,捕捉单位死亡和极短时间(我记得0秒可以,不行就0.01秒)事件,触发时判断事件,如果是死亡那么就说明这次伤害把注射个单位干掉了,如果不是死亡那么就说明没死透= =
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 点一下

本版积分规则

Archiver|移动端|小黑屋|地精研究院

GMT+8, 2024-11-26 02:00 , Processed in 0.047934 second(s), 18 queries .

Powered by Discuz! X3.5

© 2001-2023 Discuz! Team.

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