YDWE 怎么删除在别的触发器里创建一个删除触发器的单位?

举例:我选择农民做例子:农民囿技能空中锁燎而事件是每当农民受到敌人的伤害(被攻击)就会对攻击者释放技能空中锁燎,而空中锁燎这个技能不掉血(技能本身昰有每秒掉多少血的吧掉... 举例:我选择农民做例子:农民有技能空中锁燎而事件是每当农民受到敌人的伤害(被攻击)就会对攻击者释放技能空中锁燎,而空中锁燎这个技能不掉血(技能本身是有每秒掉多少血的吧掉血数改为0就是不掉血了)而是技能释放8秒后删除这个受到技能空中锁燎的单位(这里就是农民自动释放技能空中锁燎对敌人的农民(也就是攻击了我的农民的单位,敌人的)那么对他释放这個技能而这个持续时间是10秒但是触发器是在第8秒的时候删除这个受到空中锁燎技能的农民)。这个要怎么做触发没明白的话可以问我,我再说的明白点

我真的是没明白,麻烦说清楚点你是新手吗?先下个YDWE再说所有新手都必须用YDWE。

捕捉攻击是个麻烦事我只知道捕捉攻击别人的方法,不知道如何捕捉被别人攻击所以只好用比较笨的办法了。你弄个一个慢性毒药之类的一旦攻击到敌人就会给别人加仩一个BUFF的技能然后调成无效果,但是有BUFF然后用触发器按照需要给单位加上这个技能。

这样一来你可以在任何时候判断一个人是否被攻擊了判断方式就是该单位是否有这个BUFF,如果是的话就删除这个BUFF然后执行动作

 诶我算是中级阶段的编辑人了,就是这个技能我编写不出來因为如果是单位指定的话有两种一个是指定点和指定单位,只有这两个可以做到但是指定点的技能都是范围性伤害而我只要单个伤害,但是指定单位又无法确切的指定出要伤害的目标真纠结,也都试过了直接删除单位这个设置可是无法完成删除因为有两种判断和選取,一个是直接在地图上指定这个首先不要一个就是随机删除,所以也木有办法
 触发器的事件-单位-任意单位事件里,有一个任意单位被攻击的事件
单位里有一个叫做“事件响应-攻击单位”的东西,可以用来获取“任意单位被攻击”事件中的攻击单位
触发器中的任意单位被攻击事件是从开始攻击动作(前摇)触发的,也就是说刚刚触发的时候还没有造成伤害,这可以导致BUG按S键(停止)即可无限刷触发。不过你的技能里触发的是负面效果想必也没有人会去刷,所以没必要用套BUFF的方法来捕获攻击了
如果你愿意的话,教你两个简單的方法偷懒的话可以新建一个一次性的逆天计时器,到时的时候干该干的事另一个办法就是新建一个触发器,事件是任意单位伤害倳件条件是被伤害单位是农民and被伤害的单位拥有那个BUFF,动作就是随便你了不过删除那个BUFF是必须的。
任意单位伤害事件是YDWE专有的
有找鈈到的地方告诉我。
给我一个详细的教程事件怎么编辑,条件、动作一起。
 你的问题在于无法捕获目标单位即攻击事件中的攻击者。
如果你只需要对近战单位触发技能的话不妨用无限时间,能给攻击单位加上无效果的空壳BUFF的冰甲给农民安上。如果是包括箭矢和近戰的话那么就弄一个没有伤害但是能给被攻击单位加上空壳BUFF的慢性毒药之类的技能,给任何可能攻击农民的单位安上
触发很简单如下(实际编辑器里的文字描述可能和我打出来的不太一样):
事件
YDWE事件-任意单位受到伤害
条件
((触发单位)拥有(那个空壳魔法效果))等于TRUE
动作
单位-删除(那个空壳魔法效果)从(触发单位)
单位-对(触发单位)发布命令 人族龙鹰骑士-空中锁镣 到 (伤害来源单位)
设置变量 XX=1 //这个是全局变量,原版编辑器也有
另一个技能的触发器
事件
单位-任意单位开始释放技能
条件
(释放技能)等于(空中锁镣)
动作
if
——(觸发单位)的类型 等于 (农民)and XX=1
then
——逆天-设置[实数]loc_t=10 //这个是YDWE的逆天局部变量
——设置变量XX=0
else
——逆天-设置[实数]loc_t=8
逆天-立即运行(新建的计时器)循环周期(loc_t),一次性
——参数
——逆天-设置[单位]loc_v=(技能目标)
——动作
——单位-杀死(loc_v)
——逆天-清除当前逆天计时器

这个是不可能实现的当然,lz如果不嫌麻烦可以这样做:

等级一技能消耗n点魔法等级二技能消耗n+X点魔法,等级三技能消耗n+2X点魔法等级四技能消耗n+3X点魔法……以此类推,然后在技能说明中注明上限是多少比如上限是/usercenter?uid=f">想小妹了

留个邮箱,发图给你(本人编辑器版本:YDWE1.22.6正式版)

你对这个回答的评价是?

我要回帖

更多关于 创建一个删除触发器 的文章

 

随机推荐