首页 《魔兽世界》宏命令怎么设置_魔兽世界宏设置

《魔兽世界》宏命令怎么设置_魔兽世界宏设置

发布时间: 编辑:konglu 阅读量:3次

这篇文章给大家聊聊关于《魔兽世界》宏命令怎么设置_魔兽世界宏设置,以及魔兽世界宏命令请教下具体怎么设置对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

一、魔兽世界宏命令请教下具体怎么设置

好吧其实您只是希望节省几个按键而已,那么非常简单,只要使用AutoMacro这个插件下载了放到你的插件目录里边然后就不用管这个插件了

新建一个宏

/if IF_CSPELL()

/cast盾击

/end

/startattack

/cast盾牌猛击

/cast复仇

/cast毁灭打击

/cast盾牌格挡

/if UnitMana("player")>25

/cast英勇打击

/end

/if UnitExists("targettarget") and not UnitIsUnit("player","targettarget")

/cast嘲讽

/end

这个宏的意思就是如果目标在读条就盾击,没有就盾牌猛击复仇毁灭打击盾牌格挡,4技能循序使用,怒大于25就英勇打击

目标不是我就嘲讽

这个宏放在防御姿态

这是一个最大仇恨化的一键拉怪宏。如果你mt的时候用这个键别人ot那么可以要求别人降低dps因为你的仇恨已经最大了。

新建第二个宏

/startattack

/if UnitCastingInfo("target") or UnitChannelInfo("target")

/cast拳击

/end

/if UnitHasSpellEffect("target","断筋")

/cast致死打击

/cast乘胜追击

/stopmacro

/end

/ifcast断筋

/cast断筋

/else

/cast [harm:1tb]刺耳怒吼

/end

一键杀人断筋拳击两不误

上不到断筋的时候才会执行,比如你断一个小D,他突然旅行形态跑出了5码外,按这个宏就会立刻刺耳,放在狂暴姿态

#show致死打击

/startattack

/cast冲锋

/cast [combat:1tb]断筋

/end

/cast压制

/cast斩杀

/cast乘胜追击

/cast致死打击

/cast [combat:1tb]撕裂

/if UnitMana("player")>50

/cast英勇打击

/end

一键杀人,冲锋接断筋自动判断(有这个debuff就不会浪费怒气)断筋,斩杀,拳击。这个对应战斗姿态

目前这个插件和对应的宏2.4测试可用

如果不装这个插件上边的宏全部无效。

其实第三个宏的部分功能就是你所提的要求了,图标你可以选择问号这样就是冲锋的图标,不在战斗就冲锋,冲锋过去就断筋,乘胜追击和致死哪个能用就用哪个,然后接一个流血让盗贼溜不掉,怒气大于50的时候就英勇,当然你自己可以改一下。如果去掉致死就是狂暴杀人宏了。

好了有这几个键您还需要一键切来切去姿态的宏吗?战士可有三个姿态哦。把F1 F2 F3设置成对应三个姿态好了你有足够多的技能栏和最顺手的热键对应这四个宏。

二、魔兽世界 盗贼职业 宏命令设置

没满60级的或者在战场中的绷带名自己改

/施放凿击

/script local b,s,l;for b=0,4 do for s=1,18 do l=GetContainerItemLink(b,s);if l and strfind(l,"厚符文布绷带") then UseContainerItem(b,s,1);break;end;end;end

另外给你一些其他的盗贼实用宏,希望你用得到

宏无法判断是否在背后,所以做不出背后就背刺,否则就邪恶之类的宏,不要再问了

绷带不丢星,这其实就是自我施法,暴雪已经整合了这个功能,打开主菜单->界面设置->自动自我施法打个勾就解决了

冷血+剔骨

如果目标是怪,连击点>=4才冷剔,否则普通剔骨;

如果目标是玩家,连击点>=3就冷剔,如果冷血未CD,才使用普通剔骨。

《魔兽世界》宏命令怎么设置_魔兽世界宏设置

/script local p,f=GetComboPoints(),UnitIsPlayer("target");if f and p>2 or not f and p>3 then CastSpellByName("冷血");SpellStopCasting();end;

/施放剔骨

剑刃乱舞+护符

/script c,s,x,u,p,d,e,_=CastSpellByName,SpellStopCasting;GetInventoryItemCooldown,UseInventoryItem,"player";c("剑刃乱舞");s();_,d,e=x(p,13);if d<2 and e>0 then u(13);else _,d,e=x(14);if d<2 and e>0 then u(14);end;end;

自动切割宏

平时用邪恶搌星若无切割状态只要有星立即施放切割若有则继续邪恶搌星若能搌到5星时切割状态还在则施放剔骨

/script local p,c,b,i,f=GetComboPoints(),CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"SliceDice") then f=1;break;end;end;if p>0 and not f then c("切割");elseif p==5 and f then c("剔骨");else c("邪恶攻击");end;

自动割裂宏

平时用邪恶搌星若目标无割裂状态只要有星立即施放割裂若有则继续邪恶搌星若能搌到5星时割裂状态还在则施放剔骨

/script local p,c,d,i,f=GetComboPoints(),CastSpellByName;for i=1,16 do d=UnitDebuff("target",i);if d and strfind(d,"Rupture") then f=1;break;end;end;if p>0 and not f then c("割裂");elseif p==5 and f then c("剔骨");else c("邪恶攻击");end;

偷袭起手,护符+背刺

/script local c,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(1);if a then c("偷袭");elseif UnitMana("player")>=60 then if GetInventoryItemCooldown("player",13)==0 then UseInventoryItem(13);SpellStopCasting();end;c("背刺");end;

护符放在饰品1上

如果在潜行状态,按第一下偷袭,再按就护符+背刺,不在潜行状态的话直接护符+背刺

自己掌握好距离和能量

邪恶还击宏

用还击在动作条上的序号替换下边红色字,查编号看上边基础知识

/script local s,d=GetActionCooldown(还击编号);if IsUsableAction(还击编号) and d<2 then CastSpellByName("还击");else CastSpellByName("邪恶攻击");end;

出血鬼魅宏

用鬼魅攻击在动作条上的序号替换下边红色字,查编号看上边基础知识

/script local c,s,d=CastSpellByName,GetActionCooldown(鬼魅编号);if d<2 then c("鬼魅攻击") else c("出血");end;

法术书版

/script local c,s,d=CastSpellByName,GetSpellCooldown(鬼魅编号,"spell");if d<2 then c("鬼魅攻击") else c("出血");end;

RAID专用:平时邪恶攻击,目标转向自己就闪避

/script if UnitIsUnit("targettarget","player") then CastSpellByName("闪避");SpellStopCasting();end;CastSpellByName("邪恶攻击");

预备+消失

能消失就消失,消失冷却中就预备

消失编号参见上边基础知识

/script local c,s,d=CastSpellByName,GetActionCooldown(你消失编号);if d>2 then c("预备");SpellStopCasting();end;c("消失");

法术书版

/script local c,s,d=CastSpellByName,GetSpellCooldown(你消失编号,"spell");if d>2 then c("预备");SpellStopCasting();end;c("消失");

致盲+绷带

没满60级的或者在战场中的绷带名自己改

/施放致盲

/script local b,s,l;for b=0,4 do for s=1,18 do l=GetContainerItemLink(b,s);if l and strfind(l,"厚符文布绷带") then UseContainerItem(b,s,1);break;end;end;end

一键脱光

注意,你身上的包至少要都是16格的

local e,b,s=0;for b=0,4 do for s=1,16 do if not GetContainerItemLink(b,s) then while e<18 do e=e+1;if e==11 then e=16;end;if GetInventoryItemLink("player",e) then PickupInventoryItem(e);PickupContainerItem(b,s);break;end;end;end;end;end

远程武器宏

自动判定当前远程武器类型而决定使用该种武器进行射击,弓,弩使用箭,枪械使用子弹

这个不会切换,所以弹药自己处理

/script local l,_=GetInventoryItemLink("player",18);_,_,l=strfind(l,"item:(%d+)");_,_,_,_,_,l=GetItemInfo(l);l=strsub(l,1,6);if l~="投掷" then l=l.."射击";end;CastSpellByName(l);

1.12新潜行宏(不会因反复按而导致取消潜行)

/script local a,_;if not UnitAffectingCombat("player") then _,_,a=GetShapeshiftFormInfo(1);if not a then CastSpellByName("潜行");end;end;

暗夜精灵贼专用-潜行CD中使用影遁,连续按也不会取消影遁,潜行冷却完毕使用潜行,连续按不会取消潜行

连续按不取消影遁写不下了,去掉,但潜行中不取消潜行还可以,用时自己注意点

把潜行放动作条上,查出编号,替换下边红色字,查编号看上边基础知识

/script local c,s,d,a,_=CastSpellByName;_,_,a=GetShapeshiftFormInfo(1);if not a then s,d=Get(潜行编号);if d>2 then c("影遁");else c("潜行");end;end;

三、魔兽世界如何设置宏命令

教你最简单的吧,剩下你可以自己摸索

在宏编辑菜单里选“新建”然后编个名字选个图标确定

然后在编辑栏里输入/施放 xxxx

/施放 xxxx

/use xxxx

我打的xxxx就是你技能书里面的技能名字(按shift然后鼠标点技能书里技能就不用你打字了,技能名字直接进编辑栏)。

一般来说做宏的技能都要是瞬发的,读条的做不了,做了也没法用。

/施放就是使用技能/use就是使用物品,如一些饰品之类的。

ps:/施放和技能名字之间一定要有空格,编辑栏里一行一个技能。

四、魔兽世界怎么设置宏

1、进入游戏后,按下“ESC”键,点击“宏命令设置”。在设置中点击“专用宏”。点击“新建”,输入宏命令,点击“保存”即可。

2、登录个人账号,进入游戏。进入游戏中之后,找到菜单,可以看到中间有一个选项叫做宏命令设置,点击进入。进入之后,上面有两个选项,点击角色的专用宏。

3、第一步,按ESC调出主菜单。第二步,点击宏命令设置。第三步,在宏命令设置界面里点击新建。第四步,输入宏名字和选择宏的图标,点击确定。第五步,把宏命令写进入,点击保存。第六步,把宏图标拖到技能栏,就可以使用了。

4、登陆游戏,用战网登录可以插件登陆也可以,插件的选择有很多,比如大脚,魔盒之类的。进入游戏中之后,按ESC键,会有一个菜单,看到中间有一个选项叫做宏命令设置,点击进入。

5、在游戏界面,按ESC键打开主菜单,点击进入“宏命令设置”。点击“新建”,输入名称,选择图标,点击“确定”。输入对应的宏命令,保存即可。到此宏设置完成。

6、方法如下:做任务或者打本当前怪死了都要按一下tab。不能每个输出技能都要做个startattack宏。用宏/targetenemy。就做两个起手技能的宏就行了,副本里远程技能自动攻击容易引怪的。

文章到此结束,如果本次分享的《魔兽世界》宏命令怎么设置_魔兽世界宏设置和魔兽世界宏命令请教下具体怎么设置的问题解决了您的问题,那么我们由衷的感到高兴!

相关资讯
猜你喜欢