當前位置:編程學習大全網 - 行動軟體 - WOW 戰士宏命令大全

WOW 戰士宏命令大全

戰士常用宏命令

壹、1鍵實現3姿態間的切換

首先,菜單裏選擇按鍵設置,把8號快捷鍵的鍵位設置2,設為Q

然後,打開技能書,在戰鬥姿態下,把“狂暴姿態”圖標拖到8那格去

切換狂暴姿態,在狂暴姿態下,把“戰鬥姿態”圖標拖到8那格去

最後鼠標點壹下切換防禦姿態,把“狂暴姿態”圖標拖到8那格去

這樣,在戰鬥姿態或者防禦姿態按壹下Q,都能切成狂暴姿態。而在狂暴姿態按壹下Q,就能切回戰鬥姿態。如果要在切姿態的同時換武器,把姿態的圖標換成以下宏:

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

/施放 狂暴姿態

副手武器放在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)

/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

或者

/施放 攔截(等級 3)

/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

這樣壹個R鍵就實現了沖鋒、壓制、攔截、致死(嗜血、盾牌猛擊)、斬殺、旋風、英勇、盾牌擋格、復仇***9個技能的使用。大大節約了鍵位。也彌補了某些操作上的缺陷。比如斬殺前出了閃避,R按下去就自動是壓制了(壹般壓制秒人最後20%血還是可以的,還有打盜賊他很可能是開了閃避了,壹味斬殺都是閃避)。還有能很方便的保持盾牌擋格和復仇。破甲的話另外設壹個鍵吧。怒大於壹定量的時候自動用英勇打擊宣泄。狂暴戰士的話可以把宏裏面的數字改小壹點。

三、破膽怒吼+立刻繃帶,以及壹鍵繃帶宏

/施放 破膽怒吼

/script SpellStopCasting()

/script UseContainerItem(2,1)

/script TargetUnit("player")

其中

/script UseContainerItem(2,1)

/script TargetUnit("player")

就是壹鍵繃帶宏。可以單獨建壹個。繃帶放在中間那個包左上開始第壹格。

這是戰士的壹個實用技巧。雖然時機有時候難以把握,但是只要敵我雙方身上都沒有流血效果,我們就可以25怒+2000血,也就是說這個宏用好了能頂壹件+200耐的裝備。成功用出後要是都沒打贏,那基本上就是RP問題.....

壹鍵繃帶也非常有用。平時我們繃帶都是點了繃帶還要點人。或者要先F1再點繃帶。總之就是要按兩個鍵。將其簡化到壹個鍵,只要多節省1秒,那就是多獲得了250血,也就等於比不會這招的對手多25耐。25耐的優勢還不夠多麽?

3-2 鏗鏘玫瑰烈 朋友要的,壹鍵血性狂暴+切換狂暴姿態

/施放 血性狂暴

/script SpellStopCasting()

/施放 狂暴姿態

/ if (UnitHealth("target")<20) then CastSpellByName("斬殺(等級 5)"); end

/施放 嗜血(等級 4)

/ if (UnitMana("Player")>34) then CastSpellByName("旋風斬");end

/ if (UnitMana("Player")>34) then CastSpellByName("英勇打擊");end

狂暴狀態攻擊的宏,如果對方的血少於20%則斬殺

否則放嗜血. 如果怒氣大於34,則使用旋風斬, 或英勇打擊

這個數值我自己設的,具體情況可以看自己更改.

武器戰士的

/script if(UnitIsFriend("player","target")) then AssistUnit("target"); end;

/cast 壓制(等級 x)

/script if (UnitHealth("target")<20) then CastSpellByName("斬殺(等級 x)") else CastSpellByName("致死打擊(等級 x)") end

第壹行:點中目標時打目標,點中隊友時協助隊友打。

第二行:壓制亮了打壓制。

第三行:目標血少於20%時出斬殺,否則出致死打擊。

/施放 壓制(等級 4)

/ if (UnitHealth("target")<20) then CastSpellByName("斬殺(等級 5)"); end

/施放 嗜血(等級 4)

/ if (UnitMana("Player")>34) then CastSpellByName("英勇打擊");end

戰鬥狀態用的,原理同上

/ if(UnitAffectingCombat("player")==1) then CastSpellByName("旋風斬");end

只在戰鬥狀態釋放旋風斬,應某些朋友的要求添加的

/施放 破膽怒吼

/ SpellStopCasting()

/target 安達裏克

/ UseContainerItem(4,1)

/ TargetLastEnemy()

破膽繃帶宏, 第3行名字改成妳自己的

/施放 破膽怒吼

/ SpellStopCasting()

/ UseContainerItem(4,1)

/ TargetUnit("player")

這個也可以

/施放 盾牌格擋

/ SpellStopCasting();

/ if (UnitMana("Player")>14) then CastSpellByName("復仇");end

/ if (UnitMana("Player")>44) then CastSpellByName("盾牌猛擊");end

/ if (UnitMana("Player")>59) then CastSpellByName("英勇打擊");end

2月1日更新:優先使用盾牌格檔的宏,我目前TANK用

/ P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(4,16));if(oi) then P(17);PC(4,15);else P(17);PC(4,16);end;P(16);PC(4,14);end

/施放 戰鬥姿態

/ P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(4,16));if(oi) then P(17);C(4,15);C(4,16);AutoEquipCursorItem();end;else C(4,14);P(16);C(4,16);P(17);end

/施放 防禦姿態

/ P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(4,15));if(oi) then P(17);PC(4,16);PC(4,15);AutoEquipCursorItem();end;else PC(4,14);P(16);PC(4,15);P(17);end

/施放 狂暴姿態

最後壹個背包的最後3個格分別放,主手/雙手(4,14),副手(4,15),盾牌(4,16)

壹、從任意姿態任意武器切換到戰鬥姿態雙手武器

/ P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);PC(背包,副手武器格);else P(17);PC(背包,盾牌格);end;P(16);PC(背包,主手/雙手格);end

/施放 戰鬥姿態

二、從任意姿態任意武器切換到防禦姿態主手武器+盾牌

/ P=PickupInventoryItem;C=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,盾牌格));if(oi) then P(17);C(背包,副手武器格);C(背包,盾牌格);AutoEquipCursorItem();end;else C(背包,主手/雙手格);P(16);C(背包,盾牌格);P(17);end

/施放 防禦姿態

三、從任意姿態任意武器切換到狂暴姿態雙持武器

/ P=PickupInventoryItem;PC=PickupContainerItem;oi=(GetInventoryItemLink("player",17));if(oi) then oi=(GetContainerItemLink(背包,副手武器格));if(oi) then P(17);PC(背包,盾牌格);PC(背包,副手武器格);AutoEquipCursorItem();end;else PC(背包,主手/雙手格);P(16);PC(背包,副手武器格);P(17);end

/施放 狂暴姿態

  • 上一篇:敦泰觸控芯片怎麽樣
  • 下一篇:哪些軟件可以打開access數據庫?
  • copyright 2024編程學習大全網