红星酒斩 发表于 2023-5-29 14:29:56

[分享]你们一定会喜欢的超实用快速标记宏

楼主大号是盗贼,打本从来不涉及标记等任务,所以也没去研究<br/>自从玩了个战士小号后,并且立志只做T,发现团本里的任务变的多了起来,首当其冲就是需要标记,虽说很多团队是指挥或者猎人来标,但不可否认,T也很有必要掌握这门技能,并且标记的效率也很重要<br/>随后楼主就开始对标记类的插件进行研究,诸如官方自带的设置快捷键或者EXRT插件或者大脚带的标记助手,发现几个共同点,基本上都是需要&quot;选中目标&quot;然后&quot;鼠标点击标记按钮&quot;,在我看来,效率真的不行!<br/>有没有一种方法可以直接一步到位并且效率MAX,经过几个小时的研究+搜索,还真找到了!!!<br/>直接放结果:<br/>请新建一个宏,你可以起个&quot;快速标记&quot;的名字,直接复制以下代码,然后&quot;x&quot;掉,设置快捷键&quot;鼠标上滚&quot;(目前我是这个),你随意<br/><br/>/script z=GetRaidTargetIndex(&quot;mouseover&quot;);<br/>/script if z~=null then DEFAULT_CHAT_FRAME:AddMessage(&quot;目标已有标记&quot;,0.8,0.8,1);else if (y~=null and y&gt;=1 and y&lt;8) then y=y+1 SetRaidTarget(&quot;mouseover&quot;,y);else y=1 SetRaidTarget(&quot;mouseover&quot;,y);end;end;<br/><br/>请再新建一个宏,你可以起&quot;清除标记&quot;的名字,直接复制以下代码,然后&quot;x&quot;掉,设置快捷键&quot;鼠标中键&quot;(目前我是这个),你随意<br/><br/>/script for i=1,9 do SetRaidTarget(&quot;player&quot;,i);end;<br/>/script y=0;<br/><br/>完成以上操作<br/>OK,恭喜你,你已经成为一个非常专业的标记工具人了!!!<br/><br/>注意事项:<br/>1.因为宏用的是循环算法,默认从1循环到8,所以依次是&quot;星形&quot;,&quot;圆形&quot;,&quot;菱形&quot;,&quot;三角&quot;,&quot;月亮&quot;,&quot;方块&quot;,&quot;十字&quot;,&quot;骷髅&quot;<br/>2.如果你想给特定怪一个确定的标记,可以手动先设置好标记,这样再用宏的时候就不会再把这个已标记的怪顶掉<br/>3.建议搭配官方自带的标记键位使用,效果更佳,比如第2条的场景,我官方标记键位设置的是F5~F12刚好8个标记<br/>下面贴几张图<br/><br/>官方标记键位设置(这是我的设置)<br/><br/>鼠标上滚设置三个标记<br/><br/>鼠标中键取消所有标记<br/><br/>提前设置一个确定的标记,其他怪用宏标记<br/><br/><br/>打完收工。

热忽行退 发表于 2023-5-29 14:36:00

就是直接点怪按这个宏就可以了吗

十二音阶囤 发表于 2023-5-29 14:36:36

直接新建宏,然后复制粘贴就可以了吗?

123456879 发表于 2023-5-29 14:41:17

<br/>鼠标指向宏,点都不用点,鼠标移到怪身上就可以按宏了

123457376 发表于 2023-5-29 14:42:57

<br/>对,新建两个宏,一个标记,一个清除标记

Qian723 发表于 2023-5-29 14:47:51

按键设置里有标记的选项,我开始是鼠标点,后来用插件,但是插件也要鼠标去点,再后来用宏,但是会占用键位,最后还是直接设置按键,我现在设置的是数字小键盘,1-9,现在用起来感觉还可以

天八部饶gc 发表于 2023-5-29 14:50:43

对,新建两个宏,一个标记,一个清除标记谢谢。。。

里脊鱼鱼si 发表于 2023-5-29 14:53:23

<br/>你用的习惯就好,我这两个宏占俩键位,但是效率提高非常多,鼠标指向不需要点击

老顽童760 发表于 2023-5-29 14:58:00

因为现在大多是骷髅 XX 方块 月亮这样的顺序标记,所以修改了下楼主的宏<br/>/script z=GetRaidTargetIndex(&quot;mouseover&quot;);<br/>/script if z~=null then DEFAULT_CHAT_FRAME:AddMessage(&quot;目标已有标记&quot;,0.8,0.8,1);else if (y~=null and y&gt;1 and y&lt;=8) then y=y-1 SetRaidTarget(&quot;mouseover&quot;,y);else y=8 SetRaidTarget(&quot;mouseover&quot;,y);end;end;

南黑天家 发表于 2023-5-29 14:58:35

马克一下
页: [1] 2
查看完整版本: [分享]你们一定会喜欢的超实用快速标记宏