分类：游戏-网易游戏-魔兽世界
问题：想作个连招的宏，问怎么依次连接起来？譬如：/施放技能1/施放技能 
譬如：
/施放 技能1
/施放 技能2
2个技能怎么连接起来？
回答：这要分两方面:1. 如果技能1没有公共，那么可以这样写：/施放 技能1/script SpellStopCasting()；/施放 技能2这种是最简单的情况。2. 如果技能1有公共CD这种情况就有限制了。限制是：技能1必须能在目标的身上产生DEBUFF。如果技能1确实能在目标的身上产生DEBUFF，那么宏可以这样写：/施放 技能1;/script if string.find(UnitDebuff("target",1),"技能1产生的DEBUFF的名字") then CastSpellByName(技能2) end;这样，如果你想在目标身上施放两个技能而且技能1能产生DEBUFF，那么在第二次按这个宏的时候，宏就可以根据判断有无技能1的DEBUFF效果而把第二个技能施放出来。通过这种方法，可以实现按N次键释放n个技能。也就是你所说的连招。如果技能1有公共CD并且不能产生DEBUFF效果，比如没加强天赋的火球术暗影箭之类，就无法实现按N次键释放n个技能。当然了，妄想只按1次键就施放n个技能那是真的不可能了。