魔獸世界經典版戰士宏命令大全

魔獸世界60年代懷舊服,很多人對戰士玩法疑問較大,比如宏命令設置。那麼在經典懷舊服中,戰士宏命令有哪些?下面就為大傢帶來魔獸世界60懷舊服戰士宏命令大全。

《魔獸世界》懷舊服戰士宏命令大全

魔獸世界懷舊服戰士宏命令怎麼寫

經過驗證,這三個宏異常好用,不會出現任何奇怪的問題,裝備歸位解決得非常好。最最最最關鍵的是,宏的長度都合格瞭,現在隻要用三個宏就能做到戰士隨心所欲的狀態和武器切換瞭

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

/script 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

/施放 戰鬥姿態

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

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

/施放 防禦姿態

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

/script 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

/施放 狂暴姿態

說明:

一、你的主手單手武器必須和雙手武器共用一個背包格,如果分開放在兩個背包格裡的話,這些宏全部要改寫,牽涉到4個地址將使宏更加復雜,肯定又寫不下瞭。主手單手武器和雙手武器共用一個背包格其實非常方便,因為它們不可能同時出現在背包裡的。不過,這樣做也有一些小小的困擾,每次你釣魚之後,都必須手動把主手單手武器或者雙手武器中的一個放到裝備位置上去

二、AutoEquipCursorItem();沒有默認主手的限制,哪裡有空就往那裡放,在別的宏裡也可以用

三、這幾個宏沒有任何禁忌瞭,想揮一模一樣兩把武器的人,就放心用這個宏吧

四、凡是對於(背包,主手/雙手格)、(背包,副手格)、(背包,盾牌格)

補充說明:裝上這幾個宏後,請盡量避免手動更換裝備(難道還有必要嗎),在以下情況中,我的宏會失效,而造成這些情況出現的,必然不可能是我的宏

1、雙手空著

2、主手拿著單手武器,副手空著

3、副手有東西,主手空著

4、背包裡宏命令中要調用的裝備所應該占據的格子被其他物品占掉,造成切換中裝備無法成功歸位

另外:經我觀察,野外拾取物品往包裡放的順序是(比如說你的5個包包全都空著),最先放(0,1),其次是(0,2),然後是(0,3)……最後放(4,16),這裡是以16格包為例的,所以,建議把主手武器/主手單手武器,副手武器,以及盾牌分別放在最左邊一個包的最後三格,那樣最不可能出現位置被占的情況瞭

昨天晚上發現第二個宏的一個問題,當你與商人NPC對話的時候請一定慎用此宏,我昨天在修裝備的時候想修盾牌於是用這個宏切到單手加盾,突然發現盾牌自動賣出去瞭,我隻能再花錢買回來後來我又故意試瞭一下,證明這個錯誤是重復性的,也就是說確實是這個宏的一個小毛病分析原因可能是由於UseContainerItem這個函數的古怪脾氣造成的其他幾個宏因為沒有用到這個函數,所以暫時還沒有發現類似問題現在沒有想到解決辦法,隻能請大傢在跟商人打交道的時候避免使用第二個宏,也就是切換防禦姿態單手加盾的那個宏

第二個宏還有一個問題,在飛行的時候會失效:飛行時如果按瞭第二個宏,則主手單手武器會加上,盾牌加不上,這樣就會造成其他幾個宏也沒法用,因為我的宏其實是在雙手/單手劍盾/雙持這幾種武器持有狀況間切換,主手有單手武器而副手空著的情況無法被我的宏識別所以,如果你在飛行中按瞭第二個宏,請手動把盾牌加上

第二個宏所做的更改,更改後的宏再也沒有以前那些問題瞭,請試用:

任意姿態任意武器切換防禦姿態單手劍盾:

/script 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

/施放 防禦姿態

暫無評論

相關推薦

微信掃一掃,分享到朋友圈

魔獸世界經典版戰士宏命令大全