魔兽世界PVP战士 需要那些宏!

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

/script

P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi)

then

oi=(GetContainerItemLink(4,15));if(oi)

then

P(17);PC(4,7);else

P(17);PC(4,15);end;P(16);PC(4,11);end

/施放

战斗姿态

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

/script

P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi)

then

oi=(GetContainerItemLink(4,15));if(oi)

then

P(17);C(4,7);C(4,15);AutoEquipCursorItem();end;else

C(4,11);P(16);C(4,15);P(17);end

/施放

防御姿态

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

/script

P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi)

then

oi=(GetContainerItemLink(4,7));if(oi)

then

P(17);PC(4,15);PC(4,7);AutoEquipCursorItem();end;else

PC(4,11);P(16);PC(4,7);P(17);end

/施放

狂暴姿态

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

/施放

冲锋(等级

3)

/施放

压制(等级

4)

/script

if

(

UnitHealth("target")<20

)

then

CastSpellByName("斩杀(等级

5)");

else

if

(

UnitHealth("target")>=20

)

then

CastSpellByName("致死打击(等级

4)");

end

end

/script

if

(UnitMana("Player")>80)

then

CastSpellByName("英勇打击");end

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

/施放

盾牌格挡

/script

SpellStopCasting();

/script

if

(UnitMana("Player")>5)

then

CastSpellByName("复仇");end

/script

if

(UnitMana("Player")>40)

then

CastSpellByName("盾牌猛击");end

/script

if

(UnitMana("Player")>59)

then

CastSpellByName("英勇打击");end

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

/施放

拦截(等级

3)

/script

if

(

UnitHealth("target")<20

)

then

CastSpellByName("斩杀(等级

5)");

else

if

(

UnitHealth("target")>=20

)

then

CastSpellByName("致死打击(等级

4)");

end

end

/script

if(UnitAffectingCombat("player")==1)

then

CastSpellByName("旋风斩")

else

end

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

/施放

破胆怒吼

/script

SpellStopCasting()

/script

UseContainerItem(2,1)

/script

TargetUnit("player")

其中

/script

UseContainerItem(2,1)

/script

TargetUnit("player")

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

/施放

血性狂暴

/script

SpellStopCasting()

/施放

狂暴姿态

合适请选择我