魔兽世界怀旧服战士宏怎么设置,魔兽世界怀旧服战士宏如何设置

发布时间: 作者:konglu 来源:谛豪手游网

大家好,如果您还对魔兽世界怀旧服战士宏怎么设置不太了解,没有关系,今天就由本站为大家分享魔兽世界怀旧服战士宏怎么设置的知识,包括魔兽世界怀旧服战士宏如何设置的问题都会给大家分析到,还望可以解决大家的问题,下面我们就开始吧!

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

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

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

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

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

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

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

战斗+防御:撕裂盾击

战斗+狂暴:断筋斩杀

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

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"

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

二、魔兽世界怀旧服战士宏如何设置

魔兽世界最近随着开启怀旧服后,玩家指数一直在节节高升。在进入怀旧服后,很多人对狂暴战的玩法有一些疑问,除了天赋搭配外,还有宏设置。那么怀旧服版本,狂暴战宏怎么设置?下面就为大家带来魔兽世界60怀旧服狂暴战宏设置教程。

魔兽世界怀旧服战士宏怎么设置:

一些基本数据

一.关于暴击和命中的作用

+1点暴击的作用,是把你的一次普通攻击,变成一次暴击

+1点命中的作用,是把你的一次未命中,变成一次普通攻击

二.战士MISS率(同等级)

双持MISS=24%

双手MISS=5%

单手+盾MISS=5%

魔兽世界怀旧服战士宏怎么设置,魔兽世界怀旧服战士宏如何设置

所有技能MISS=5%

MISS下限为0

每增加1点武器技能,增加0.04命中

每增加1点防御技能,增加怪物对你的0.04MISS

三.暴击

+1敏捷=+.05%几率暴击

+1武器技能=+.04%几率暴击

四.DPS

+1力量=+2攻击强度

双手或剑盾战士:

+14攻击强度=+1DPS.

双持战士:

+8.62攻击强度=+1DPS

这个8.62是这么算的,因为攻击强度对主手副手2把武器都有加成

主手武器为每14点AP加一点DPS,副手武器伤害减半,而加了副手武器专精天赋后为14点AP增加

0.625DPS

所以,每14点AP增加的DPS为14/(1+0.625)=8.615

这个8.62就是这么来的。加了副手武器专精的天赋,同时忽略命中惩罚

五.怒气获得

造成伤害产生的怒气:伤害/(人物等级*0.5)

承受伤害产生的怒气:伤害/(人物等级*1.5)

60级角色攻击造成伤害:

100damage=3.3rage

500damage=16.6rage

1000damage=33.3rage

60级角色被攻击承受伤害:

100damage=1.1rage

500damage=5.5rage

1000damage=11.1rage

六.仇恨

战士战斗和狂暴姿态仇恨为80%,防御姿态为130%,加了天赋为145%

注:带*的技能仇恨不包括伤害带来的仇恨,这个以后讨论。

破甲:260(258.0-260.8)

英勇*:145(143.9-148.8)

复仇*:315(313.9-318.3)

复仇昏迷:25(23.4-29.1)

盾击*:180(175.4-180.3)

盾牌猛击*:?250(estimatedfromCopsdata.Moreonthatlater)

盾档:0(0-0.Canbehigher-moreonthislater)

雷霆一击*:130(126.9-134.8)

挫志吼叫:43(42.8-43.8)

七.攻击判定顺序

先判定是否命中=判断是否躲闪和招架判断是否格挡=判断是否重击

八.盾牌格档

如果出现盾牌格挡,那么这次普通攻击(技能攻击不受影响)一定不会是暴击

如果你在TANK的时候,让自己尽可能的处于盾牌格挡状态,那么将会大大降低怪物的暴击率

比如怪物对你的5次普通攻击,有4次都在盾牌格挡状态,那么怪物只有1次攻击有可能出暴击

九.躲闪,招架和盾档

躲闪,招架和盾挡在背后均无效

招架躲闪和盾挡都不影响普通攻击,招架后可能未做出攻击动作,但是伤害是计算的.

十.常用宏

宏里面的“@”请去掉,因为直接打s**ipt打不出来,所以我在中间加了一个“@”

1.狂暴战士狂暴状态攻击的宏,如果对方的血少于20%则斩杀,否则放嗜血。如果怒气大于39,则使用旋风斩和英勇打击

/scriptif(UnitHealth(target)20)thenCastSpellByName(斩杀(等级5));end

/施放嗜血(等级4)

/scriptif(UnitMana(Player)39)thenCastSpellByName(旋风斩);end

/scriptif(UnitMana(Player)39)thenCastSpellByName(英勇打击);end

2.狂暴战士战斗状态攻击的宏,如果对方的血少于20%则斩杀,否则放嗜血。如果怒气大于39,则使用英勇打击

/施放压制(等级4)

/scriptif(UnitHealth(target)20)thenCastSpellByName(斩杀(等级5));end

/施放嗜血(等级4)

/scriptif(UnitMana(Player)34)thenCastSpellByName(英勇打击);end

3.破胆绷带宏

[color=limegreen]color=darkblue]

/施放破胆怒吼

/scriptSpellStopCasting()

/target安达里克

/scriptUseContainerItem(4,1)

/scriptTargetLastEnemy()

上面的名字换成你自己的

4.防御姿态拉怪的宏,优先使用盾牌格档技能可以有效减少怪物的暴击

/施放盾牌格挡

/scriptSpellStopCasting();

/scriptif(UnitMana(Player)14)thenCastSpellByName(复仇);end

/scriptif(UnitMana(Player)44)thenCastSpellByName(盾牌猛击);end

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

另一种写法如下,有待我测试是否可用

/施放盾牌格挡

/scriptlocalcsbn,umpcsbn=CastSpellByNameump=UnitMana(player)SpellStopCasting()ifump59thencsbn(英勇打击)elseifump44thencsbn(盾牌猛击)elseifump14thencsbn(复仇)endendend

5.人物只在进入战斗的时候释放旋风斩,应某些朋友的要求添加的

/scriptif(UnitAffectingCombat(player)==1)thenCastSpellByName(旋风斩);end

6.关于背包格子的编号,对照自己身上的就可以了,从左到右,就是说你的行囊是0号

43210

1.2.3.4

5.6.7.8

9.10.11.12

13.14.15.16

另外英文的技能名称在CWOW好象不支持,我试过好几次都不能用

8.补充资料

战士的三态相对的ID分别为:战斗姿态下技能栏1——12对应的ID为73——84,防御姿态下为85——96,狂暴姿态97——108

/sc#riptCastShapeshiftForm(编号)

作用:切换到“编号”指定的形态/姿态(职业相关)

德鲁依:1=熊形态、2=水中形态、3=猫形态、4=旅行形态

盗贼:1=潜行

战士:1=战斗姿态、2=防御姿态、3=狂暴姿态

使用饰物的宏,第一个饰物

/scriptUseInventoryItem(13)

更新几个宏

1.一键从防御姿态切换到狂暴姿态使用狂暴之怒再切换回防御姿态

把防御姿态的数字7,放上狂暴姿态的图标

使你一按7就变成狂暴姿态,

然后在狂暴姿态的7放上这个宏

/施放狂暴之怒

/scriptSpellStopCasting();

/scriptCastShapeshiftForm(2)

连续按就可以了

2.冲锋+拦截+压制+断筋一键宏

/scriptif(IsUsableAction(80)==1)thenCastSpellByName(冲锋);elseif(IsActionInRange(80)==1)thenCastSpellByName(拦截);elseif(IsUsableAction(79)==1)thenCastSpellByName(压制);elseCastSpellByName(断筋);end

注意:冲锋技能放在战斗姿态的数字8,压制技能放在战斗姿态的数字7才能使用!

3.武器战士战斗攻击宏(狂暴姿态和战斗姿态都用这个)

/scriptC=CastSpellByName;if(IsUsableAction(79)==1)thenC(压制);elseif(UnitHealth(target)20)thenC(斩杀);end

/施放致死打击(等级4)

/施放旋风斩

/scriptif(UnitMana(Player)49)thenC(英勇打击);end

狂暴战士攻击宏(狂暴姿态和战斗姿态都用的)

/scriptC=CastSpellByName;if(IsUsableAction(79)==1)thenC(压制);elseif(UnitHealth(target)20)thenC(斩杀);end

/施放嗜血(等级4)

/scriptif(UnitMana(Player)29)thenC(旋风斩);end

/scriptif(UnitMana(Player)49)thenC(英勇打击);end

4.一键缴械宏(连续按就OK)

/scriptCastShapeshiftForm(2)

/施放缴械

5.切换双手武器和剑盾宏

/scriptPickupInventoryItem(17);if(CursorHasItem())thenPickupContainerItem(4,2);PickupContainerItem(4,1);PickupInventoryItem(16);elsePickupContainerItem(4,1);PickupInventoryItem(16);PickupContainerItem(4,2);PickupInventoryItem(17);end

注意,单手武器和盾要放在最左边的包包里的最上面两个格子,第一个放武器,第二个放盾

6.双持姿态切换副手武器和盾的宏

/scriptPickupContainerItem(4,2)

/scriptPickupInventoryItem(17)

副手武器或者盾,是放在最左边的包包的第二个格子

7.拉仇恨宏,盾牌格档+复仇+英勇打击

/scriptif(IsUsableAction(90)==1)thenCastSpellByName(盾牌格挡);end

/scriptSpellStopCasting()

/scriptif(IsUsableAction(91)==1)thenCastSpellByName(复仇);end

/scriptSpellStopCasting()

/scriptCastSpellByName(英勇打击);

我把这个放在防御姿态的数字3,破甲放在2,因为公共CD的原因,所以把破甲独自放一个键了

魔兽世界怀旧服热门攻略大全

基利斯位置图加的任务锻造冲级技巧术士天赋搭配盗贼毒药任务猎人武器推荐钓鱼赚钱技巧上古之书任务裁缝练级方法黑石塔副本任务风暴战斧详情米拉之歌获取途径稻草人的节日任务牧师治疗技能介绍悲伤沼泽升级路线影牙城堡副本奖励猎人输出提高途径狂暴战宏设置技巧魔暴龙皮获取途径强效火焰防护药水获取深入血色修道院任务威士忌斯利姆的酒任务怪物血条不显示解决方法持续更新中~

三、魔兽世界怀旧服战士有哪些宏命令

相信老魔兽世界玩家最近比较激动的事情就是魔兽世界怀旧服的开服吧,随着怀旧服的开服,大批玩家纷纷涌入,很多人对战士玩法疑问较大,比如宏命令设置。那么在经典怀旧服中,战士宏命令有哪些?下面就为大家带来魔兽世界60怀旧服战士宏命令大全。

魔兽世界怀旧服战士宏命令怎么写:

经过验证,这三个宏异常好用,不会出现任何奇怪的问题,装备归位解决得非常好。最最最最关键的是,宏的长度都合格了,现在只要用三个宏就能做到战士随心所欲的状态和武器切换了

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

/scriptP=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink(player,17));if(oi)thenoi=(GetContainerItemLink(背包,盾牌格));if(oi)thenP(17);PC(背包,副手武器格);elseP(17);PC(背包,盾牌格);end;P(16);PC(背包,主手/双手格);end

/施放战斗姿态

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

/scriptP=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink(player,17));if(oi)thenoi=(GetContainerItemLink(背包,副手武器格));ifnot(oi)thenP(17);PC(背包,副手武器格);UseContainerItem(背包,盾牌格);end;elsePC(背包,主手/双手格);P(16);PC(背包,盾牌格);P(17);end

/施放防御姿态

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

/scriptP=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink(player,17));if(oi)thenoi=(GetContainerItemLink(背包,副手武器格));if(oi)thenP(17);PC(背包,盾牌格);PC(背包,副手武器格);AutoEquipCursorItem();end;elsePC(背包,主手/双手格);P(16);PC(背包,副手武器格);P(17);end

/施放狂暴姿态

说明:

一、你的主手单手武器必须和双手武器共用一个背包格,如果分开放在两个背包格里的话,这些宏全部要改写,牵涉到4个地址将使宏更加复杂,肯定又写不下了。主手单手武器和双手武器共用一个背包格其实非常方便,因为它们不可能同时出现在背包里的。不过,这样做也有一些小小的困扰,每次你钓鱼之后,都必须手动把主手单手武器或者双手武器中的一个放到装备位置上去

二、AutoEquipCursorItem();没有默认主手的限制,哪里有空就往那里放,在别的宏里也可以用

三、这几个宏没有任何禁忌了,想挥一模一样两把武器的人,就放心用这个宏吧

四、凡是对于(背包,主手/双手格)、(背包,副手格)、(背包,盾牌格)

补充说明:装上这几个宏后,请尽量避免手动更换装备(难道还有必要吗),在以下情况中,我的宏会失效,而造成这些情况出现的,必然不可能是我的宏

1、双手空着

2、主手拿着单手武器,副手空着

3、副手有东西,主手空着

4、背包里宏命令中要调用的装备所应该占据的格子被其他物品占掉,造成切换中装备无法成功归位

另外:经我观察,野外拾取物品往包里放的顺序是(比如说你的5个包包全都空着),最先放(0,1),其次是(0,2),然后是(0,3)最后放(4,16),这里是以16格包为例的,所以,建议把主手武器/主手单手武器,副手武器,以及盾牌分别放在最左边一个包的最后三格,那样最不可能出现位置被占的情况了

昨天晚上发现第二个宏的一个问题,当你与商人NPC对话的时候请一定慎用此宏,我昨天在修装备的时候想修盾牌于是用这个宏切到单手加盾,突然发现盾牌自动卖出去了,我只能再花钱买回来后来我又故意试了一下,证明这个错误是重复性的,也就是说确实是这个宏的一个小毛病分析原因可能是由于UseContainerItem这个函数的古怪脾气造成的其他几个宏因为没有用到这个函数,所以暂时还没有发现类似问题现在没有想到解决办法,只能请大家在跟商人打交道的时候避免使用第二个宏,也就是切换防御姿态单手加盾的那个宏

第二个宏还有一个问题,在飞行的时候会失效:飞行时如果按了第二个宏,则主手单手武器会加上,盾牌加不上,这样就会造成其他几个宏也没法用,因为我的宏其实是在双手/单手剑盾/双持这几种武器持有状况间切换,主手有单手武器而副手空着的情况无法被我的宏识别所以,如果你在飞行中按了第二个宏,请手动把盾牌加上

第二个宏所做的更改,更改后的宏再也没有以前那些问题了,请试用:

任意姿态任意武器切换防御姿态单手剑盾:

/scriptP=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink(player,17));if(oi)thenoi=(GetContainerItemLink(背包,盾牌格));if(oi)thenP(17);C(背包,副手武器格);C(背包,盾牌格);AutoEquipCursorItem();end;elseC(背包,主手/双手格);P(16);C(背包,盾牌格);P(17);end

/施放防御姿态

魔兽世界|

END,本文到此结束,如果可以帮助到大家,还望关注本站哦!

相关文章
推荐游戏
女神危机
女神危机
手游攻略 553.7M
下载
最佳炮手
最佳炮手
手游攻略 68.1M
下载
龙刃
龙刃
手游攻略 184.0M
下载
富甲封神传
富甲封神传
手游攻略 263.0M
下载
古代战争
古代战争
手游攻略 519.1M
下载
谁是首富
谁是首富
手游攻略 26.6M
下载