魔獸世界60年代懷舊服,很多人對(duì)戰(zhàn)士玩法疑問較大,比如宏命令設(shè)置。那么在經(jīng)典懷舊服中,戰(zhàn)士宏命令有哪些?下面就為大家?guī)砟ЙF世界60懷舊服戰(zhàn)士宏命令大全。
魔獸世界懷舊服戰(zhàn)士宏命令怎么寫
經(jīng)過驗(yàn)證,這三個(gè)宏異常好用,不會(huì)出現(xiàn)任何奇怪的問題,裝備歸位解決得非常好。最最最最關(guān)鍵的是,宏的長度都合格了,現(xiàn)在只要用三個(gè)宏就能做到戰(zhàn)士隨心所欲的狀態(tài)和武器切換了
一、從任意姿態(tài)任意武器切換到戰(zhàn)斗姿態(tài)雙手武器
/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
/施放 戰(zhàn)斗姿態(tài)
二、從任意姿態(tài)任意武器切換到防御姿態(tài)主手武器+盾牌
/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
/施放 防御姿態(tài)
三、從任意姿態(tài)任意武器切換到狂暴姿態(tài)雙持武器
/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
/施放 狂暴姿態(tài)
說明:
一、你的主手單手武器必須和雙手武器共用一個(gè)背包格,如果分開放在兩個(gè)背包格里的話,這些宏全部要改寫,牽涉到4個(gè)地址將使宏更加復(fù)雜,肯定又寫不下了。主手單手武器和雙手武器共用一個(gè)背包格其實(shí)非常方便,因?yàn)樗鼈儾豢赡芡瑫r(shí)出現(xiàn)在背包里的。不過,這樣做也有一些小小的困擾,每次你釣魚之后,都必須手動(dòng)把主手單手武器或者雙手武器中的一個(gè)放到裝備位置上去
二、AutoEquipCursorItem();沒有默認(rèn)主手的限制,哪里有空就往那里放,在別的宏里也可以用
三、這幾個(gè)宏沒有任何禁忌了,想揮一模一樣兩把武器的人,就放心用這個(gè)宏吧
四、凡是對(duì)于(背包,主手/雙手格)、(背包,副手格)、(背包,盾牌格)
補(bǔ)充說明:裝上這幾個(gè)宏后,請(qǐng)盡量避免手動(dòng)更換裝備(難道還有必要嗎),在以下情況中,我的宏會(huì)失效,而造成這些情況出現(xiàn)的,必然不可能是我的宏
1、雙手空著
2、主手拿著單手武器,副手空著
3、副手有東西,主手空著
4、背包里宏命令中要調(diào)用的裝備所應(yīng)該占據(jù)的格子被其他物品占掉,造成切換中裝備無法成功歸位
另外:經(jīng)我觀察,野外拾取物品往包里放的順序是(比如說你的5個(gè)包包全都空著),最先放(0,1),其次是(0,2),然后是(0,3)……最后放(4,16),這里是以16格包為例的,所以,建議把主手武器/主手單手武器,副手武器,以及盾牌分別放在最左邊一個(gè)包的最后三格,那樣最不可能出現(xiàn)位置被占的情況了
昨天晚上發(fā)現(xiàn)第二個(gè)宏的一個(gè)問題,當(dāng)你與商人NPC對(duì)話的時(shí)候請(qǐng)一定慎用此宏,我昨天在修裝備的時(shí)候想修盾牌于是用這個(gè)宏切到單手加盾,突然發(fā)現(xiàn)盾牌自動(dòng)賣出去了,我只能再花錢買回來后來我又故意試了一下,證明這個(gè)錯(cuò)誤是重復(fù)性的,也就是說確實(shí)是這個(gè)宏的一個(gè)小毛病分析原因可能是由于UseContainerItem這個(gè)函數(shù)的古怪脾氣造成的其他幾個(gè)宏因?yàn)闆]有用到這個(gè)函數(shù),所以暫時(shí)還沒有發(fā)現(xiàn)類似問題現(xiàn)在沒有想到解決辦法,只能請(qǐng)大家在跟商人打交道的時(shí)候避免使用第二個(gè)宏,也就是切換防御姿態(tài)單手加盾的那個(gè)宏
第二個(gè)宏還有一個(gè)問題,在飛行的時(shí)候會(huì)失效:飛行時(shí)如果按了第二個(gè)宏,則主手單手武器會(huì)加上,盾牌加不上,這樣就會(huì)造成其他幾個(gè)宏也沒法用,因?yàn)槲业暮昶鋵?shí)是在雙手/單手劍盾/雙持這幾種武器持有狀況間切換,主手有單手武器而副手空著的情況無法被我的宏識(shí)別所以,如果你在飛行中按了第二個(gè)宏,請(qǐng)手動(dòng)把盾牌加上
第二個(gè)宏所做的更改,更改后的宏再也沒有以前那些問題了,請(qǐng)?jiān)囉?
任意姿態(tài)任意武器切換防御姿態(tài)單手劍盾:
/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
/施放 防御姿態(tài)
全部評(píng)論