魔兽地图编辑器技能:第N次攻击附加伤害并且范围攻击怎么做
3个回答
展开全部
这个要用到变量。如果指定每攻击N次出一次伤害,那么就需要建一个整数变量,单位每攻击一次,变量值加一。在判断变量值以确定攻击次数。楼主应该是想做船长的水刀那样的技能,一般没触发水刀时,水刀技能是一个无特效的技能,当过一段时间后用触发器删除原技能添加一个分裂攻击的技能。(或者判断伤害,在选取范围内敌人造成伤害,dota里貌似是这样)
如果是攻击n次的话,事件单位收到伤害,条件是单位拥有技能xx,在判断伤害类型(英雄攻击普通伤害),动作,设置变量x等于x加1,(x初始0),然后if then else,if变量等于N,then删除xx技能,为单位添加xx技能(分裂攻击,特效可以在技能里设,不行就用触发器创建一个)else没有。
在设一个出发,时间条件不变,if变成单位拥有分裂攻击,then删除分裂创造无效果的,else没有。(一些特效自动附在武器上。)不懂可追问
如果是攻击n次的话,事件单位收到伤害,条件是单位拥有技能xx,在判断伤害类型(英雄攻击普通伤害),动作,设置变量x等于x加1,(x初始0),然后if then else,if变量等于N,then删除xx技能,为单位添加xx技能(分裂攻击,特效可以在技能里设,不行就用触发器创建一个)else没有。
在设一个出发,时间条件不变,if变成单位拥有分裂攻击,then删除分裂创造无效果的,else没有。(一些特效自动附在武器上。)不懂可追问
展开全部
普通攻击的话
最简单就是
事件 被攻击事件
条件攻击者拥有XX技能(或者是XX物品)
动作
设置变量A=A+1
判断条件A=5
成立的话被攻击者照成XX伤害设A=0
不成立不进行动作
这个有BUG 会出现按S一样会产生效果
深奥一点的话 就是法球捕捉了
事件
受伤害事件
条件
受伤害者拥有XX状态(你可以给英雄添加一个毒液法球 吧所有效果去掉就好 只留下目标状态)
动作
删除受伤后者XX状态
设A=A+1
判断条件A=5
成立的话伤害者对受伤害照成XX伤害设A=0
不成立不进行动作
就是这样了
至于你要的特效
你添加特效到left,hand right,hand
就可以了 这是左右手的字符串
最简单就是
事件 被攻击事件
条件攻击者拥有XX技能(或者是XX物品)
动作
设置变量A=A+1
判断条件A=5
成立的话被攻击者照成XX伤害设A=0
不成立不进行动作
这个有BUG 会出现按S一样会产生效果
深奥一点的话 就是法球捕捉了
事件
受伤害事件
条件
受伤害者拥有XX状态(你可以给英雄添加一个毒液法球 吧所有效果去掉就好 只留下目标状态)
动作
删除受伤后者XX状态
设A=A+1
判断条件A=5
成立的话伤害者对受伤害照成XX伤害设A=0
不成立不进行动作
就是这样了
至于你要的特效
你添加特效到left,hand right,hand
就可以了 这是左右手的字符串
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
攻击四次后会创建特效在武器上,下次攻击会出现DOTA蓝猫超负荷的效果。
提醒:必须使用YDWE1.24.7以上的版本才能测试地图,因为1.24.7新加了函数方便判断是普通攻击。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询