一、魔兽世界战士切换狂暴姿态+使用狂暴之怒的宏怎么做

朋友您好,首先,很高兴能回答您的问题.

魔兽战士宏(狂暴战士宏命令分享)

1键实现3姿态间的切换

首先,菜单里选择按键设置,把8号快捷键的键位设置2,设为Q

然后,打开技能书,在战斗姿态下,把“狂暴姿态”图标拖到8那格去

切换狂暴姿态,在狂暴姿态下,把“战斗姿态”图标拖到8那格去

最后鼠标点一下切换防御姿态,把“狂暴姿态”图标拖到8那格去

魔兽战士宏(狂暴战士宏命令分享)

这样,在战斗姿态或者防御姿态按一下Q,都能切成狂暴姿态。而在狂暴姿态按一下Q,就能切回战斗姿态。如果要在切姿态的同时换武器,把姿态的图标换成以下宏:

1、从任意姿态任意武器切换到战斗姿态+双手武器

/scriptP=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi)thenoi=(GetContainerItemLink(4,15));if(oi)thenP(17);PC(4,7);elseP(17);PC(4,15);end;P(16);PC(4,11);end

/施放战斗姿态

2、从任意姿态任意武器切换到防御姿态+主手武器+盾牌

/scriptP=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi)thenoi=(GetContainerItemLink(4,15));if(oi)thenP(17);C(4,7);C(4,15);AutoEquipCursorItem();end;elseC(4,11);P(16);C(4,15);P(17);end

/施放防御姿态

3、从任意姿态任意武器切换到狂暴姿态+双持武器

/scriptP=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi)thenoi=(GetContainerItemLink(4,7));if(oi)thenP(17);PC(4,15);PC(4,7);AutoEquipCursorItem();end;elsePC(4,11);P(16);PC(4,7);P(17);end

/施放狂暴姿态

副手武器放在4号背包(最左边的背包,因为这个包是最后被拾取的物品填满的背包,不容易因为盾或副手武器的那一格被填满导致宏实效)的7(副手武器)、11(主手武器或双手武器)、15(盾)三格。

背包的数法是:

1 2

3 4 5 6

7 8 9 10

11 12 13 14

15 16 17 18

由于某些同志提出他们只有14包,那么可以把宏中所有的“15”都改为比如“12”,然后把盾放到12那格就可以了。

切姿态同时换武器的宏倒非我原创,只是把自己用的这个给贴出来。武器战士倒不一定用,狂暴战士必备。

具体打法:起手拿慢速双手武器,选中目标后3.8秒再冲锋,这样近身瞬间0秒即可砍出一刀,然后按Q切狂暴姿态+双持。看到闪避了再次按Q切回战斗姿态+双手武器压制。(如果怪长得太高,我们需要比如dex这样的插件来提示狂暴姿态中打出的闪避)

二、三种姿态下的攻击常用技能整合

首先再次打开按键设置,把回复对话R键那里改为I。因为,第一,战斗到一半不小心把对话框按出来是很容易导致失败的。第二,R键是一个很就手的键,按久了不会累。

然后,把9号快捷键的键位设置2,改为R

1、在战斗姿态下,把以下这个宏的图标放到9

/施放冲锋(等级3)

/施放压制(等级4)

/scriptif(UnitHealth("target")<20)thenCastSpellByName("斩杀");elseif(UnitHealth("target")>=20)thenCastSpellByName("致死打击");endend

/scriptif(UnitMana("Player")>80)thenCastSpellByName("英勇打击");end

2、在防御姿态下,把以下图标放到9(这个我直接给出的是防战的版本了,其他天赋战士记得把第四行的“盾牌猛击”改为致死打击或者嗜血)

/施放盾牌格挡

/scriptSpellStopCasting();

/scriptif(UnitMana("Player")>5)thenCastSpellByName("复仇");end

/scriptif(UnitMana("Player")>40)thenCastSpellByName("盾牌猛击");end

/scriptif(UnitMana("Player")>59)thenCastSpellByName("英勇打击");end

3、在狂暴姿态下,把以下宏的图标放到9

/施放拦截(等级3)

/scriptif(UnitHealth("target")<20)thenCastSpellByName("斩杀");elseif(UnitHealth("target")>=20)thenCastSpellByName("致死打击");endend

/scriptif(UnitAffectingCombat("player")==1)thenCastSpellByName("旋风斩")elseend

或者

/施放拦截(等级3)

/scriptif(UnitHealth("target")<20)thenCastSpellByName("斩杀");elseif(UnitHealth("target")>=20)thenCastSpellByName("致死打击");endend

/scriptif(UnitMana("Player")>80)thenCastSpellByName("英勇打击");end

这样一个R键就实现了冲锋、压制、拦截、致死(嗜血、盾牌猛击)、斩杀、旋风、英勇、盾牌挡格、复仇共9个技能的使用。大大节约了键位。也弥补了某些操作上的缺陷。比如斩杀前出了闪避,R按下去就自动是压制了(一般压制秒人最后20%血还是可以的,还有打盗贼他很可能是开了闪避了,一味斩杀都是闪避)。还有能很方便的保持盾牌挡格和复仇。破甲的话另外设一个键吧。怒大于一定量的时候自动用英勇打击宣泄。狂暴战士的话可以把宏里面的数字改小一点。

三、破胆怒吼+立刻绷带,以及一键绷带宏

/施放破胆怒吼

/scriptSpellStopCasting()

/scriptUseContainerItem(2,1)

/scriptTargetUnit("player")

其中

/scriptUseContainerItem(2,1)

/scriptTargetUnit("player")

就是一键绷带宏。可以单独建一个。绷带放在中间那个包左上开始第一格。

这是战士的一个实用技巧。虽然时机有时候难以把握,但是只要敌我双方身上都没有流血效果,我们就可以25怒+2000血,也就是说这个宏用好了能顶一件+200耐的装备。成功用出后要是都没打赢,那基本上就是RP问题.....

一键绷带也非常有用。平时我们绷带都是点了绷带还要点人。或者要先F1再点绷带。总之就是要按两个键。将其简化到一个键,只要多节省1秒,那就是多获得了250血,也就等于比不会这招的对手多25耐。25耐的优势还不够多么?

3-2铿锵玫瑰烈朋友要的,一键血性狂暴+切换狂暴姿态

/施放血性狂暴

/scriptSpellStopCasting()

/施放狂暴姿态

这样够明白了吧.

最后,希望您的问题能够早日得到解决.

二、魔兽世界狂暴战士输出宏

魔兽世界狂暴战士输出宏如下:

#showtooltip嗜血

/startattack

/castsequence reset=0 0,0,怒击

/castsequence reset=0 0,狂风打击

/cast嗜血

原理是优先释放嗜血,其次怒击,都不可用放狂风打击

魔兽世界战士一键宏一键巨人

/castsequence reset=5巨人打击,风暴之锤,x

/castsequence reset=0 0,怒击

/cast嗜血

/cast英勇打击

智能拾取宏

宏命令:

/脚本 hooksecurefunc(LootFrame,"Show",function()local p,q,t;for i=1,IsAltKeyDown()and 0 or GetNumLootItems()do _,_,p=GetLootSlotInfo(i)if p~=0 then _,_,q,_,_,t=GetItemInfo(GetLootSlotLink(i))end if p==0 or(q and(q>0 or"武器"==t))then LootSlot(i)end end end)

使用:关闭游戏自带的自动拾取,使用宏,之后的每次拾取都会自动判断物品等级,放弃灰色物品。(灰色武器还是会拾取);按住alt为不自动拾取。

注意:这个宏使用了就无法取消,想要不自动拾取只能按住alt或者重新载入一次界面(退出游戏或/console reloadui)

三、《魔兽世界怀旧服》战士宏有什么 战士宏命令设置

战士宏命令设置:战士的专用宏大致分为两种:一种是功能型,一种是整合型。功能宏根据当前场合需要立刻施放该技能,如果此技能有装备或姿态要求,则直接切换武器和姿态并施放技能

一、首先战士比其他普通职业多出三种姿态:战斗、防御及狂暴。有些技能只能在某种姿态下施放(例如拦截),有些则可以二种姿态下使用(例如盾击),有些则任意状态都可以使用(例如英勇打击)。具体如下:

全部姿态:英勇打击破甲战斗怒吼挑战怒吼挫志怒吼破胆怒吼顺劈斩血性狂暴猛击

战斗姿态:冲锋压制雷霆一击横扫攻击惩戒痛击反击风暴

防御姿态:嘲讽盾牌格挡复仇缴械盾墙

狂暴姿态:拦截拳击旋风斩鲁莽狂暴之怒

战斗+防御:撕裂盾击

战斗+狂暴:断筋斩杀

战士的专用宏大致分为两种:一种是功能型,一种是整合型。

1、功能型

功能宏根据当前场合需要立刻施放该技能,如果此技能有装备或姿态要求,则直接切换武器和姿态并施放技能,快速反应,节省操作。例如:

[盾墙]切换为主手武器+盾牌,切换到防御姿态并施放盾墙。需快速连按

#showtooltip盾墙

/equipslot 16主手武器名

/equip盾牌名

/cast [nostance:2]防御姿态;[stance:2]盾墙

适用:武器战或狂暴战PVP或PVE保命用。防战平常就手拿盾牌处于防御姿态,所以不常用。

拓展:在下边还可加入回血,例如术士糖或大红、萝卜等。

同样适用于盾击这种需要装备盾牌且处于防御姿态的技能。

*提示:[]里边是为此宏起的名称,当宏图标放入动作条时,只能显示出名称的前2个汉字或4个英文字母。所以为宏起个简洁的名称可以起到准确提示的作用。

相似的功能型宏还有:

[惩击]战斗姿态下直接惩戒痛击,非战斗姿态则切成战斗姿态施放惩戒痛击,如此时怒气不够,则施放血性狂暴再惩戒痛击。需快速连按

#showtooltip惩戒痛击

/cast [nostance:1]战斗姿态;[stance:1]惩戒痛击

/cast [stance:1]血性狂暴

说明:MT团本拉怪时,偶有OT后嘲讽失败,用此宏可快速切换到战斗姿态施放惩戒痛击拉住仇恨。有时切换到战斗姿态后没有怒气,所以将血性狂暴加入(而且加入了施放条件,血性狂暴只能在战斗姿态下施放)。在意的可将血性狂暴那条删除。

适用:防战PVE团本

[近身]非战斗中战斗姿态冲锋,战斗中则切换到狂暴姿态远距离拦截,近身则施放断筋。

#showtooltip [stance:1]冲锋;[stance:3]拦截

/cast [nostance:1,nocombat]战斗姿态;[nostance:3,combat]狂暴姿态

/cast [stance:1,nocombat]冲锋;[stance:3,combat]拦截

/cast断筋

适用:PVP

应几个回复要求将此宏改动一下,加入当前为狂暴姿态处于非战斗中直接拦截(需按Alt键),同时战斗中拦截加入鼠标指向。

#showtooltip [stance:1]冲锋;[stance:3]拦截

/cast [mod:alt,stance:3][@mouseover,harm,nodead,stance:3,combat][stance:3,combat]拦截;[nostance:1,nocombat]战斗姿态;[stance:1,nocombat]冲锋;[nostance:3,combat]狂暴姿态

/cast断筋

[打断]战斗和防御姿态没有盾则切狂暴姿态拳击!有盾则用盾击!就是要打断施法。

#showtooltip [stance:3]拳击;[stance:1/2,equipped:盾牌]盾击

/stopcasting

/cast [stance:1/2,noequipped:盾牌]狂暴姿态;[stance:1/2,equipped:盾牌]盾击;[stance:3]拳击

[压制]当前处于战斗姿态能压制就压制,处于非战斗姿态则先切换战斗姿态再压制。

#showtooltip压制

/cast [nostance:1]战斗姿态;[stance:1]压制

2、整合型

整合宏是将不同姿态下的技能整合到一起,处于哪个姿态则施放哪个姿态下的技能。熟练应用此种整合,可大大减少键位和动作条图标位置。例如:

[大招]当前处于战斗姿态就施放反击风暴,防御姿态就施放盾墙,狂暴姿态就施放鲁莽。节省二个键位。

#showtooltip [stance:1]反击风暴;[stance:2]盾墙;[stance:3]鲁莽

/cast [stance:1]反击风暴;[stance:2]盾墙;[stance:3]鲁莽

说明:这是一个典型的整合型宏。将三种姿态下的大招整合到一起。并且按照当前姿态显示图标。具体那些技能整合在一起可自行考虑更换。类似的还有:

[压复旋]战斗姿态下压制,防御姿态下复仇,狂暴姿态下旋风斩。节省二个键位。

#showtooltip [stance:1]压制;[stance:2]复仇;[stance:3]旋风斩

/cast [stance:1]压制;[stance:2]复仇;[stance:3]旋风斩

[斩嘲]防御姿态下嘲讽,战斗或狂暴姿态下能斩杀则斩杀,并且都可以优先对鼠标指向施放。非战斗中上马。节省二个键位。

#showtooltip [stance:1/3]斩杀;[stance:2]嘲讽

/cast [@mouseover,harm,nodead,stance:1/3][stance:1/3]斩杀;[@mouseover,harm,nodead,stance:2][stance:2]嘲讽;[nocombat]迅捷白马

[打断]战斗和防御姿态有盾则用盾击,狂暴状态下则用拳击,并且都可以优先对鼠标指向施放。将打断整合到一起,还加入了吃面包。节省二个键位。

#showtooltip [stance:1/2,equipped:盾牌]盾击;[stance:3]拳击

/cast [nocombat]魔法甜面包;[@mouseover,harm,nodead,stance:1/2,equipped:盾牌][stance:1/2,equipped:盾牌]盾击;[@mouseover,harm,nodead,stance:3][stance:3]拳击

说明:

战士非战斗中常用的就两个,一个是上马,一个是吃面包回复血量。

以上两个宏利用非战斗中多加入了一个技能,又节省了一个键位。就是不能直观显示图标,不喜欢的可以把上马或吃面包绑定到其他技能上。猛击是战士少用且少有读条技能,特别适合。

如果有上马更换加速饰品、装备要求,在我分享的圣骑士常用宏及详解中有。

我常用的基本都是整合型,只要保证整合及按键合理,快速反应切换姿态,技能自己选择施放,能够满足应对任何突发状况。(需要注意的是切换姿态后会自动切换掉主动作条,所以整合宏和功能宏都不要放置在主动作条上)

3、下面为我隆重推荐的整合宏(宏名称前面是我该宏绑定的按键):

鼠上[战斗]切换到战斗姿态并装备双手武器,战斗姿态下则冲锋,近身能压制就压制(需快速连按)。按住Ctrl键施放战斗怒吼,按住Shift键则施放挫志怒吼,按住Alt键则施放顺劈斩。

#showtooltip [nostance:1]战斗姿态;[stance:1]冲锋

/cast [mod:ctrl]战斗怒吼

/cast [mod:shift]挫志怒吼

/cast [mod:alt]顺劈斩

/equip [exists]双手武器名

/cast [nostance:1]战斗姿态;[stance:1,nocombat]冲锋

/cast压制

鼠中[防御]切换到防御姿态,并装备单手武器和盾牌,防御姿态下能复仇就打复仇。按住Ctrl键施放挑战怒吼,按住Shift键则施放血性狂暴,按Alt键则施放破釜沉舟。

#showtooltip [nostance:2]防御姿态;[stance:2]复仇

/cast [mod:ctrl]挑战怒吼

/cast [mod:shift]血性狂暴

/cast [mod:alt]破釜沉舟

/equipslot 16主手武器名

/equip盾牌名

/cast [nostance:2]防御姿态;[stance:2]复仇

鼠下[狂暴]切换到狂暴姿态,并装备双持武器,狂暴姿态下则拦截,近身能斩杀就斩杀(需快速连按)。按住Ctrl键施放破胆怒吼,按住Shift键则施放破甲,按Alt键则施放断筋。

#showtooltip [nostance:3]狂暴姿态;[stance:3]拦截

/cast [mod:ctrl]破胆怒吼

/cast [mod:shift]破甲

/cast [mod:alt]断筋

/equipslot 16主手武器名

/equipslot 17副手武器名

/cast [nostance:3]狂暴姿态;[stance:3]拦截

/cast斩杀

说明:以上三个宏是我主要用来切换姿态的,在每个姿态下还都绑定了一个该姿态下的主要技能。

这里还根据姿态需要加入了武器更换,如果在意的可以自行删掉该行。

并且利用Ctrl、Shift和Alt等辅助键另外各加了一些技能,最好配合WA等技能冷却监控插件。在意的可自行删减。

*友情提示:尽量把所有姿态都能使用的技能绑定到加辅助键的这三个宏里,大量节省图标键位。具体技能自行考虑更换。

还需要注意的是这种绑定了Ctrl、Shift、Alt等组合键不要和游戏默认按键冲突,否则宏无法执行。例如:是第一个宏物技能,为第一个动作条。把此宏放在1键上则无法正常执行。

4、下面是一些普通常用的宏:

[斩杀]对当前目标开始攻击,可以斩杀就斩杀。如果当前目标死亡,切换8码内的敌对目标攻击或斩杀。并且标记为骷髅。

#showtooltip斩杀

/targetenemy [noharm][harm,dead]

/script SetCVar("targetNearestDistance",8)

/startattack

/cast [harm,nodead]斩杀

/script SetRaidTarget("target",8)

说明:在日常PVE战斗中需要频繁切换目标。此宏不需要鼠标右键或TAB键选择直接切换敌对目标。同时加入自动攻击,节省操作。

倒数第二行的数字8代表距离8码,如果实际操作觉得太近的话可以自己改。比如10、15。。。

拓展:同样适用于武器战的致命打击和狂暴战的嗜血,也适用于其他技能,比如英勇等等将技能名称更换即可。

还加入了标记,方便小本配合。不喜欢的可自行删掉最后一行。具体标记编号如下:

[标记]图标编号 0=取消图标;1=黄色四角星;2=橙色圆形;3=紫色菱形;4=绿色三角;5=白色月亮;6=蓝色方块;7=红色叉子;8=骷髅

/script SetRaidTarget("target",图标编号);

[断远]近身撕裂,远程则射击或投掷。

#showtooltip

/startattack

/cast撕裂

/cast [equipped:投掷武器]投掷

/cast [equipped:弓]弓射击

/cast [equipped:弩]弩射击

/cast [equipped:枪械]枪械射击

说明:自动根据身上装备的远程武器远程射击。还加入了近战攻击,节省操作。

[破吼]非战斗中只为自己打绷带。战斗中则立刻施放破胆怒吼并停止攻击,并为自己打上绷带。需快速连按。

#showtooltip破胆怒吼

/stopattack

/cast [combat]破胆怒吼

/use [@player]厚符文布绷带

说明:默认施放破胆怒吼会因为自动攻击当前目标而打断绷带。第二行加入停止近战攻击则避免此种情况,最后一行加入绷带,最快速为自己回血。保命必用。

[报血]只有在有队伍时,吃面包并在队伍中说出当前血量百分比。如需没有队伍也可通报,可将/stopmacro [nogroup:party]此行删掉。此宏是网上借用的。

#showtooltip

/use嫩狼肉排

/use魔法甜面包

/use奥特兰克魔法点心

/stopmacro [nogroup:party]

/run c=string.format("%d", UnitHealth("player")/ UnitHealthMax("player")*100) SendChatMessage(c.."%面包回血中……","party",nil, 1)

[专业]专业整合用:按击打开锻造,加Ctrl键为工程学,加Shift键为烹饪,加Alt键为急救。

#showtooltip

/cast [mod:ctrl]工程学;[mod:shift]烹饪;[mod:alt]急救;锻造

关于专业技能整合的宏还有另外一种形式,例如:

[吃喝]按击或鼠标左键点击打开锻造,鼠标右键为工程学。烹饪,急救。

#showtooltip

/cast [mod:ctrl,button:1]烹饪

/cast [mod:ctrl,button:2]急救

/cast [mod:shift,button:1]

/cast [mod:shift,button:2]

/cast [mod:alt,button:1]

/cast [mod:alt,button:2]

/cast [button:1]锻造

/cast [button:2]工程学

说明:这种宏操作没有上一个宏简练,需要鼠标操作。优点是可以绑定更多的技能,比如各种吃喝、药剂。将相应的技能名替换即可。

战士在PVE团本中,有时还需要取消圣骑士的一些BUFF操作。(由于本人本命职业为圣骑士,所以对此特别关注)

CancelAura强效拯救祝福

CancelAura拯救祝福

CancelAura保护祝福

以上三条分别为取消强效拯救祝福,拯救祝福和保护祝福。可视条件分别和其它技能绑定或整合为一个宏。

5、再分享一些比较实用的命令:

[聊天窗口显示职业颜色]0显示/1不显示/console SET chatClassColorOverride"0"根据聊天判断职业,方便加BUFF

[死亡灰色特效]0关闭/1开启/console ffxDeath 0死亡释放以后会有灰色特效,阴森恐怖死气沉沉。关闭以后一切又恢复五彩缤纷、生机勃勃。

[重置副本]/run ResetInstances()刷副本常用命令,再加入喊话,方便快捷。

[隐藏动作条两边狮鹫]左/右/script MainMenuBarLeftEndCap:Hide()/script MainMenuBarRightEndCap:Hide()

[最大镜头距离]1-2.6/console CameraDistanceMaxZoomFactor 2.6

[改TAB距离]身前/身后 0-50码/console SET targetNearestDistance"50"/console SET targetNearestDistanceRadius"50"

以上就是魔兽世界怀旧服战士宏命令设置的全部内容了,希望给大家带来帮助。