/run SetRaidTarget("cursor", 8)是将单位标记,而不我需要的世界标记
时间: 2024-02-25 16:54:44 浏览: 37
非常抱歉,再次理解有误。下面是一个可以在魔兽世界中在鼠标指向的地面上创建世界标记而不是单位标记的宏:
```
/cleartarget
/run local x,y=GetCursorPosition();SetRaidTarget("none",0);SetRaidTarget("cursor",8);ClickAtPosition(x/GetScreenWidth(),y/GetScreenHeight());
```
在使用这个宏时,将鼠标指向你想要创建世界标记的位置,并按下宏的快捷键即可在地面上创建一个星形的世界标记。
其中,数字8代表星形世界标记的图案,你可以根据需要更换成其他数字,比如1代表圆形,2代表菱形等。同时,这个宏中的 "cursor" 参数可以让游戏在光标所在的位置创建世界标记。最后一个 "ClickAtPosition" 代码行会在光标位置模拟一次点击鼠标,以确保世界标记被正确地放置在地面上。
相关问题
魔兽世界在鼠标指向地板创建世界标记,不是单位标记的宏
非常抱歉,我理解错了你的问题。下面是一个可以在魔兽世界中在鼠标指向的地面上创建世界标记而不是单位标记的宏:
```
/run SetRaidTarget("cursor", 8);
```
在使用这个宏时,将鼠标指向你想要创建世界标记的位置,并按下宏的快捷键即可在地面上创建一个星形的世界标记。
其中,数字8代表星形世界标记的图案,你可以根据需要更换成其他数字,比如1代表圆形,2代表菱形等。同时,这个宏中的 "cursor" 参数可以让游戏在光标所在的位置创建世界标记。
魔兽世界选择标记单位宏
在魔兽世界中,可以使用宏来选择标记单位。以下是一个简单的示例宏:
```
/targetenemy [noexists][dead]
/cleartarget [dead]
/stopmacro [dead]
/run SetRaidTarget("target", 8);
```
这个宏首先会尝试选择一个敌对目标,如果当前没有目标或者当前目标已经死亡,则清除目标。然后,如果目标仍然活着,就会将其标记为“星星”。你可以将数字 1-8 替换为相应的标记,例如“月亮”或“菱形”,具体取决于你想要使用哪些标记。
阅读全文