2个技能如何放的一个宏里我把2个技能用SHITT+左键放的一个宏
我把2个技能用 SHT+左键 放的一个宏命令里 但是老是只能放出来 第一个技能 第二个就出不来 这是为什么呀 请具体一点 十分感谢
[限制] 只能在按键时施放法术。不可能令宏等待任何期间而后施法。限制的因素 冷却 。施法一般会导致公共冷却(通常在开始施放时)。只有通常能近乎即刻施放的法术才能在宏中一次施放。这意味第一个法术必须是瞬发的,并且必须不会引发公共冷却以致妨碍第二个法术被立即释放。 [不能做什么] 所有试图在魔法飞弹(Arcane Miss)、冰环(Frost Nova)、闪现(Blink)后瞬发冰弹(Frostbolt)的朋友们,现在就放弃吧!第一个法术必须是瞬发的,而后的法术必须能在第一个之后立即施放。没有方法等待1秒的公共冷却经过。 [能做什么] 有很少一些法术,通常每个职业一对,符合同时施放的规则。通常是会影响下一法术的法术,或是影响下一技能的技能。这意味自然之速(Nature's Swiftness)、Presence of Mind(气定?)、英勇一击(Heroic Strike)、猛禽一击(Raptor Strike)之类。它们没有施法时间(瞬发),并且不会导致公共冷却。 [怎么做] 达成这一功能的宏非常简单。建立一个宏来施放符合上述规则的第一个法术。而后,需要调用脚本函数SpellStopCasting()。这是关键所在。而后,就可以施放任何想要的法术,只要没有冷却。 例如: /cast Nature's Swiftness (自然之速) /script SpellStopCasting(); /cast Healing Wave (治疗波) 这使我们能只按一个键来施放瞬间的治疗波。 另一个例子: /cast Presence of Mind (气定?) /script SpellStopCasting(); /cast Pyroblast (大火球?) 这是一个瞬间的Pyroblast(大火球?)。 这有个美妙的例子为盗贼提供首要帮助 /cast Gouge (凿击) /script SpellStopCasting() /script UseContainerItem(0,1) (使用绷带) 有一个例外。那些“下次攻击”的法术,例如英勇一击或猛禽一击,勿需SpellStopCasting(),因为会取消法术。 猎人们会喜欢这个: /cast Raptor Strike (猛禽一击) /cast Wing Clip (翅夹?) 这会立刻施放一次翅夹,并使下一次攻击为猛禽一击(也许会紧接翅夹,若武器速度周期恰当)。 战士同样可以使用英勇一击和断筋(Hamstring),这能释放大量的怒气。 [物品同样可以使用] 大部分物品不受公共冷却的影响,这意味那些造成公共冷却的法术,仍能与许多物品结合。 以上资料来自NGA论坛某人的翻译著作 ===============漂亮的分割线===================== 象 气定神闲,法术反制,自然之速 3个不带公共冷却时间的法术可以在后面跟 其他法术(猎人印记,能量灌注和心灵专注 偶不了解,可能也可以)