魔兽世界战士宏命令 一,冲锋,压制,拦截,断筋 /script C=CastSpellByName; /script U=IsUsableAction; /script R=IsActionInRange; /script if(U(61)==1)then C("冲锋");elseif(R(61)==1)then C("拦截");elseif(U(63)==nil)then C("断筋");elseif(GetActionCooldown(63)==0)then C("压制");else C("断筋");end 前3行是定义语句,要不然写不下,另外也使宏更加好看和简练 首先判断冲锋是否可以用,如果能用则冲锋; 如果不能用,判断是否目标在拦截的范围以内,如果在范围内则拦截; 如果不在拦截的范围内,判断压制是否可以使用,如果不能使用则用断筋; 如果压制可以使用,判断压制的冷却是否为0,如果为0则压制,如果不为0则使用断筋。 效果就是,如果离敌人远就冲锋或者拦截,如果接近了就断筋,如果断筋被躲闪则立刻压制。 压制完了继续上断筋。 二,致死,旋风,压制,英勇打击 /script C=CastSpellByName; /script if(GetActionCooldown(63)==0) then C("压制");end /script if(UnitHealth("target")<20) then C("斩杀");end /施放 致死打击 /script if(IsActionInRange(63)==1)then C("旋风斩");end /script if(UnitMana("Player")>39) then C("英勇打击");end 第一行为定义语句 第二行判断压制的CD是否为0,如果CD为0则压制,如果不能压制此行无效 第三行判断是否能处决,能则处决 第四行释放致死打击,(我为什么要用中文?用英文的话宏图标会一直是亮的,用中文明暗时间同致死打击) 第五行,判断敌人的距离,如果在5码内的话用旋风(利大弊大?自己衡量吧) 第六行,怒气大于39放英勇打击(这个自己可以随便定义) 效果,能压制压制,不能压制能处决就处决,都不能就放致死,致死CD中,敌人在攻击范围内就用旋风... 6423
魔兽世界 战士宏命令 那就在后面多加2个压制。共同cd是1。5秒。 4个技能循环完刚好6秒 #showtooltip 致死打击/startattack/castsequence reset=6 致死打击,压制,压制,压制 手机码字。 照葫芦画瓢... 5164
魔兽世界武器战士冲锋拦截宏 由于2个技能CD不一样.弄在一起看不清楚CD.而且切换姿态怒气会降到15点(姿态掌握).所以切换要慎重.一个涨怒气一个降怒气.弄在一起不好的.冲锋可以靠手点 放上方技能条拦截宏如下:#show 拦截/cast 狂暴姿态/cast 拦截... 3995