魔兽一个法师变羊宏的一个问题 请会的帮我看看

来源:百度知道 编辑:UC知道 时间:2024/09/21 00:29:16
/focus [target=focus, noexists] [target=focus, dead] [target=focus, help]
/stopmacro [target=focus, noexists]
/cast [modifier:alt,target=focus,exists] 变形术(等级 3)

我使用这个宏遇到一个问题:
当前有两个怪AB 我先选A做目标 然后点宏 就把A变羊了同时设置为焦点目标 然后我发现变错了应该变B的 然后我选B为目标 点宏 结果是把B变羊了 但焦点目标还是A

如果我换了下面的宏 会有什么不同呢?
/focus
/cast变形术(等级 3)
/cast [modifier:alt,target=focus,exists] 变形术(等级 3)

第一个宏只具备设置焦点,并不具备更换焦点的功能。
第二个宏,先不说你这个宏能不能正常运行,单凭第一行,就把你任何当前目标设置为焦点,也就失去了焦点的意义了。
你可以试试这个宏
/focus [modifier:shift]
/stopmacro [modifier:shift]
/cast [target=focus] 变形术

这个宏的作用是,当你按住shift点击这个宏时,单纯把当前目标设置为焦点,不做其他动作。当直接点击这个宏时,不论目标是什么,都会把焦点变羊。
缺点是当碰到你说的那种情况时,反映慢的操作不过来,因为要变B的话,必须先选中B,按着shift点一下这个宏,放开再点一下才能变羊,当然,对于反映快的来说,很轻松的。

很矛很盾