魔兽世界宏黑姆豆

wtf\Account\账户名\macros-cache.txt

最多支持120个通用宏

职业专用宏缓存路径

wtf\Account\账户名\服务器\游戏ID\macros-cache.txt

最多支持18个专用宏

单个宏最多支持255个字符

宏编辑窗口命令/m或/macro

快速插入技能或物品名称,可以将光标定位在宏编辑窗口后,按住shit点击相应的技能书内的法术或背包内的物品。

目标选择

/assist-协助

/cleartarget-清除目标

/targetexact-确切名称选定目标,不能有拼写错误

/targetlasttarget/targetlastfriend/targetlastenemy-之前目标,如果以前没有目标则无效

/targetenemy/targetfriend-TAB和CTRL+TAB功能,可增加参数1反转顺序

/targetenemyplayer/targetfriendplayer-切换目标只针对玩家,可增加参数1反转顺序

/targetparty/targetraid-切换小队或团队成员,可增加参数1反转顺序

宠物控制

/petattack-宠物攻击,可指定目标

/petfollow-宠物跟随

/petstay-宠物停留原地

/petmoveto-宠物移动指定位置

/petpassive/petdefensive-宠物反应模式,被动,防守

/petautocaston/petautocastoff/petautocasttoggle-宠物施法自动开关

图标及提示

#show-显示法术图标,可以是法术名、物品名、物品ID、物品栏或背包栏编号。

#showtooltip-显示法术图标及鼠标提示,可以是法术名、物品名、物品ID、物品栏或背包栏编号。

例如:#showtooltip潜行,#show[mod:shift]潜行;斜掠

用法与/cast/use是完全一样的

装备

/equip-将装备放到默认栏位

/equipslot-将装备放到指定栏位

/equipset-

/equipslot-切换左右手武器

队列施法

/castsequence-队列施法

reset=n/target/combat/shift/alt/ctrl-队列重置条件

/castrandom-随机施法队列

攻击

/startattack-开始自动攻击

/stopattack-停止攻击

动作条

/changeactionbar-改变动作栏序,参数1-5

/swapactionbar-交替改变动作栏,参数1-5,参数1-5

取消

/cancelaura-取消指定的增益效果

/cancelform-取消形态

/stopcasting-取消施法

/stopmacro-终止宏

/dismount-离开坐骑,下马

模拟点击

/click-模拟单击按钮,参数1:框架名,参数2:模拟键位

LeftButton(默认),MiddleButton,RightButton,Button4,Button5

宏突破255字符限制

可以在最后一行加上一个/click参数为框架名,将后续内容写在另一个宏内,将其拖到想要跳转的动作条上即可。

/runlocalf=GetMouseFocus()iffthenprint(f:GetName())end-获取鼠标指针下的框架名

宏语法

/命令[条件,条件][更多条件]参数;[条件,条件][更多条件]参数...

条件内的逗号可以看作是and,只有逗号前后条件都满足,整个条件才为true。

条件和条件间可以看作是or,如果前一个条件不满足,那么会继续检查后一个条件。

分号可以看作else或elseif,如果分号前的所有条件都为false,则执行分号后的语句。

空条件的结果始终为true,例如:

/cast[@mouseover,help][]治疗术,当没有空参数时,判断鼠标指向为非友方将不会施放治疗术,因为条件结果为false,放一个空条件就是为了最终必然会执行一次针对自己的治疗术。

一个分号后面如果是空的,则默认具有一个为真的空条件和空参数,所以要小心使用分号;

余光

在不失去当前目标的情况下,定位另一目标

[@]可以替代[target=]

@unitid-任何有效的unitid(@palyer玩家自己,@target目标,@focus焦点)

@cursor-光标下的地面

@mouseover-鼠标划过的目标

条件判断

所有条件,都可以在前面加no来取反

combat-是否进战斗

canexitvehicle-处于载具中是否可以退出

channeling,channeling:spellName-自己是否在引导法术,或者正在引导指定的法术

dead-是否死亡

exists-判断是否存在于当前区域

equipped:type,worn:type-是否装备了特定类型的物品

form:n,stance:n-当前是否为指定形态

flying-是否为飞行状态

flyable-当前区域是否支持飞行

group,group:party,group:raid-是否在小队或团队中

help,harm-是否可治疗(即友方),是否可伤害(即敌方)

indoors,outdoors-是否在室内或室外

mounted-是否在坐骑上

mod:ctrl/shift/alt-检查组合键是否为ctrl或shift或alt

party,raid-单位是否与你在同一小队,团队

petbattle-是否在宠物格斗中

pet,pet:name,pet:family-是否是指定的宠物或者类别,单pet判定宠物是否存在

resting-是否在休息区域休息

swimming-是否处于水中

stealth-是否潜行

spec:n-spec:n1/n2-是否指定专精

talent:row/col-天赋是否为指定的行/列

unithasvehicleui-单位是否处于载具UI状态,例如一些机器人,大炮,而非坐骑。

THE END
1.魔兽世界DPS常用宏命令魔兽世界DPS常用宏命令一览6、宠物攻击+防御型 /script PetAttack() /petdefensive 7、宠物跟随+被动型 /petpassive /petfollow 8、自动选择最近目标 /script if GetUnitName("target")==nil then TargetNearestEnemy() end 9、自动攻击 /run for z=1,172 do if IsAttackAction(z)then if not IsCurrentAction(z)then UseAction(z);...https://mip.ali213.net/gl/html/1222901.html
2.[宏命令]教你如何优雅地把宠物攻击绑在宏里NGA玩家社区如果你正确使用以上三个宏,那么诸如宠物自动去打大触手,切目标宠物逛街等问题就都不会出现,不过5h还是会逛街,这也正是我们期望的行为 宠物攻击宏我设置了滚轮前后键,直接滚是攻击,按住shift或者alt是跟随加被动 /petfollow [mod] /petpassive [mod] /petattack [nomod,@mouseover,harm][nomod,harm] ...https://bbs.nga.cn/read.php?tid=41782302
3.魔兽世界wlk猎人自动控宝宝宏怎么设置魔兽世界wlk猎人自动控宝宝宏怎么设置 #showtooltip /cast [nomodifier,button:2]解散野兽 /castsequence [@pet,dead] 复活宠物;[nopet]reset=2 召唤宠物,复活宠物;治疗宠物 宝宝姿态:被动,防御,攻击 /petpassive /petdefensive /petaggressive 宝宝命令:攻击,跟随,定位 ...https://m.3dmgame.com/ol/gl/202440.html
4.魔兽世界wlk怀旧服猎人一键宏2024猎人一键宏命令分享网络游戏/cast 召唤宠物 注:原版需连续点三次,缺点是不连续点击宠物有可能招不出来,需要单独再去点击召唤宠物技能;升级版需要连续点两次,缺点是容易卡角色,需要野兽之眼来解决。 后来我试过将召唤宠物去掉,做成一拖二宏(一拖二宏做法在最后)。 /use 蒸汽车控制器 ...https://www.jb51.net/gonglue/947853.html
5.宏命令指引魔兽世界宏命令编写教程/petpassive | /petdefensive | /petaggressive宠物切换被动、防御和主动攻击状态 /petautocaston | /petautocastoff打开/关闭宠物技能的自动施放,例如: /petautocaston 折磨 /petautocastoff 受难 3.5 显示图标 宏命令为#show,参数机制和 /cast 类似,可以使用技能名、物品名、物品编号(如item:12345)、装备栏或者...https://blog.csdn.net/weixin_51122280/article/details/135451106