如何将2个瞬发法术1键用出来?RT
RT
不可能按一下就出2个技能。因为宏的任意一个里面都不提供延时功能,暴雪这么做是为了预防外挂。 行得通的办法是连续按2次相同的键来施放不同的技能,这一点可以用宏做到。 参考程序: /script CastSpellByName("SpellName(Rank N)");if not UnitIsFriend("player","target") then TargetUnit("player");end;CastSpellByName("SpellName(Rank N)");TargetLastEnemy(); 函数说明: CastSpellByName("技能名称(等级 N)"); //按照指定名称和等级施放技能。 UnitIsFriend("自己名字","目标名字"); //测试对方是否友好,是则返回 //true,不是返回false TargetUnit("玩家"); //将“玩家”选定为当前目标 TargetLastEnemy(); //把最后一个有敌意的敌人设置 //成当前目标 *注:UnitIsFriend函数的第二个参数(从左往右数),如果不知道对方姓名或者对方名字随时可变,就直接写"target",系统会根据对方名字替换"target"串;上述程序中,if语句可以去掉,从if一直删到end后面的分号。但是此宏就没有测试对方是否友好的功能。