1.什麽是宏?
宏由壹組宏命令組成。以下是壹些常見的宏命令:
/say (/s)
/耳語(/w,/talk,/t)
/emote(/e,/em,/me)
/跳舞
熱愛PVP的人不要忘記這壹點:/吐槽
使用宏,我們可以把這些宏命令放在技能欄上點擊使用,可以同時做多個動作。寫宏的時候,每個動作都寫在壹行,就像在聊天界面輸入壹樣。比如讓妳的角色喊“大家,現在跳舞!”然後開始跳舞宏:
/y各位,現在跳舞吧!
/跳舞
這裏可以參考壹個基本完整的宏命令列表:宏命令完整列表,但是壹些新增加的宏命令沒有包括在內。WoWWiki有很多關於宏的信息,尤其是腳本和/run命令(後面會提到)。
註意:這裏先說壹下,宏是立即執行的。這意味著當妳點擊技能欄上的壹個宏時,宏命令會被壹個壹個的執行,執行後妳會回到遊戲控制。這樣會造成兩個重要的問題:第壹,如果妳寫了壹個要長時間執行的宏(比如:/run for I = 1,1000000000 do end),遊戲會壹直卡死,直到它的執行結束;第二,也是更重要的壹點,宏命令不可能有延時功能。這種現象在我們熟悉了/cast之類的命令之後就能明顯感受到。而有些提供延遲執行命令功能的插件,只能執行壹些所謂的“良性命令”,比如說話、表情、調用其他插件的命令(雖然戰鬥中可以換武器)。
2.怎麽寫宏?
首先打開妳的宏窗口:點擊主菜單上的“宏”按鈕,或者在聊天界面輸入/macro(/m),回車。在宏窗口的頂部,您可以看到兩個選項卡:“通用宏”和“特殊宏”。通用宏存儲在帳戶專用的文件夾中,由所有角色共享。角色特定的宏存儲在角色自己的文件夾裏,是角色特定的(廢話…尷尬)。標簽下方是用於存儲宏的18字段。再往下是顯示當前選擇的宏的字段;還有壹個“修改名稱/圖標”按鈕來修改選定的宏。然後是壹個文本框,用於顯示和編輯當前宏。底部有三個按鈕,即使傻瓜也能看出它們的作用。
如果妳想創建壹個宏,首先點擊窗口底部的“新建”按鈕。此時,窗口旁邊會顯示壹個對話框,選擇壹個圖標並輸入宏的名稱。如果妳選擇了第壹個圖標(也就是紅色暴力問號),WoW會根據妳的宏命令所涉及的技能或物品自動選擇圖標。選擇圖標,輸入名稱,然後單擊確定。
對了:1。使用問號圖標的宏可以通過使用#show來指定顯示的圖標。2.雖然可以給不同的宏取相同的名字,但最好不要這樣。因為有些插件和宏命令是通過宏名來調用宏的。3.您可以將自定義圖標添加到圖標列表。
現在,您選擇的宏圖標顯示在字段中(壹些宏名稱也會顯示)。同時,新創建的宏被選中,圖標顯示在當前選中宏的字段中:現在妳可以編寫妳的宏了。單擊編輯文本框,然後鍵入內容。
註意:宏限於255個字符。據傳這樣做是為了以後把用戶的宏上傳到服務器。但是...我們現在能做的就是遵循這個限制。至於把宏移植到其他機器上,請參考宏移植第三部分。
寫完壹個宏,只要把它的圖標拖放到技能欄就可以了。當您執行宏或關閉宏窗口時,宏將被自動保存。現在點擊宏的圖標來看看效果!
施展魔法
在正常的遊戲過程中,通過聊天窗口似乎很多宏命令都不好用,但在宏中就不壹樣了。在某些場合,簡單的表達式宏也能產生有趣的角色扮演效果。所以,繼續看...
This: /cast,是最常見的宏命令。功能,就是施放技能書技能(包括寵物)。最簡單的用法是:
/投影詞:痛苦
把這個宏放在技能欄上點擊,會對目標施放妳最高的痛苦。這和把技能書裏的痛拖到技能欄裏再點壹樣。我們做的宏也會在技能欄顯示妳的技能冷卻狀態和射程狀態,點擊後也能正確施放痛苦。如果宏使用問號圖標,它也將顯示原始圖標。
然後直接用技能就好了。為什麽要使用宏?繼續看看在宏中集成多個命令能產生什麽效果,這就是宏的價值。比如妳是法師,想讓隊友知道妳想失去誰,妳該怎麽做?使用壹個宏,只是壹個簡單的/p命令加上壹個/cast(使用這個無恥的插件可以達到更好的效果:CCWarn,但是我們現在需要的就是這個簡單易懂的教學例子):
/鑄造變形
/p我羊%t!誰打誰扛哈!
註意:由於宏是立即執行的,所以無論目標是否有效,單擊宏時都會執行/p命令,也就是說,這兩行命令顛倒順序後效果是壹樣的。如果妳想在成功施放技能後執行壹個命令,可以試試這個插件:AfterCast。AfterCast可以設置成在施放壹個技能後執行壹個宏命令,當然是在1節最後提到的限制條件下。比如:
/aftercast /p請讓隊友敲門把懶豬%t弄來!
/演員召喚儀式
壹、技能名稱和等級描述
/cast命令對技能名稱要求非常嚴格。妳不能在單詞、標點和空格上犯任何錯誤。為了防止出錯,在編輯宏時,您可以打開技能書,按住Shift鍵並單擊您的技能圖標,技能名稱和級別將會正確地輸入到您的宏編輯文本框中,例如:
/施放暗言術:痛苦(5級)
如果刪除“(5級)”,執行時宏會自動選擇妳的最高等級技能執行;但是很多時候還是需要指定技能的等級,比如術士放逐,需要根據時間來選擇技能。另外需要註意的是,等級指示中使用的括號是英文半角括號,等級與數字之間有半角空格。有些技能名稱中的括號,比如“仙火(野)”在中文裏就是全角括號。下列宏命令不能正常執行:
/施放精靈之火(野性)
/施放精靈之火(野性)(等級1)
下列命令是正確的:
/施放精靈之火(野性)
/施放精靈之火(野性) ()
空括號與沒有括號具有相同的效果。由於255個字符的限制,仍然可以節省空間,因此可以刪除空括號...
4.使用物品或配件
使用物品和飾品類似於施法。用來使用該項的命令是/use,只需在它後面加上該項的名稱即可。例如:
/使用綠色機械陸行鳥
此外,還有以下其他使用格式:
I ./使用& lt設備欄>
這種格式可以使用指定設備欄中的項目。具體使用請參考設備列編號方法。例如:
/使用13
使用第壹個裝飾物。
二。/use & lt;背包> & lt列>
這個表格決定了指定背包中的物品欄。例如,如果妳總是把貓糧和狗糧放在包的第壹列,那麽妳可以用這個宏來餵妳的寵物:
/鑄造飼養寵物
/使用0 1
背包數量為0-4,順序從右到左,即0為包。項目欄從上到下,從左到右,從1開始編號(與書寫順序相同):
1 2 3 4
5 6 7 8
……
或者:
1 2
3 4 5 6
7 8 9 10
……
如果妳害怕混淆/cast和/use的用法,那就把它們完全混在壹起,因為它們完全壹樣。/cast可以使用物品,/use也可以施放技能。這壹點目前看起來並不重要,但是以後在引入命令條件和施放隊列的時候,妳會發現在同壹個命令中混合物品和技能是多麽酷的事情。
5.集成多個動作
首先,在壹個宏中壹鍵釋放多個法術是不可能的。大部分技能和很多物品都會觸發共同冷卻(GCD),防止妳同時做太多動作。壹個技能即使釋放失敗,如果能觸發GCD,也會阻止後續/cast命令的執行。這是2.0版以後的設置,之前可能會看到這樣的宏:
/強制轉換抑制
/施展殺戮
/施展致命壹擊
/鑄造破甲
但是現在,記住,這種宏是不能正常執行的。如果壓制施法失敗,雖然沒有觸發GCD,但是客戶端不會繼續進行後續技能施法。但好消息是,壹些技能仍然可以集成到宏中。任何不觸發GCD的瞬發技能後面都可以跟著另壹個技能(“下壹次近戰攻擊”技能,比如英勇打擊也屬於這壹類)。壹個技能看說明書就能知道是不是瞬發,是否觸發GCD可以通過實驗知道。
在2.3版本之前,需要在這個瞬發GCD技能後加壹個/stopcasting來施放後續技能。施放完第壹個技能後,遊戲客戶端會認為當前處於施放狀態,/stopcasting可以釋放這個狀態,可以解決後續技能無法釋放的問題。但是因為技能是瞬發的,/stopcasting實際上並不能取消技能的施放。
現在這裏不需要/stopcasting,例如:
/使用瞬時能量護身符
/施展奧術強化
//停止播放
/保持冷靜和放松
//停止播放
/施放炎爆
選擇目標
選擇目標是宏的另壹個主要功能。這種功能可以通過特殊的目標選擇命令來改變當前目標來實現;也可以在壹些命令中使用[target=]命令條件語言,臨時指定施法或者使用物品的目標,而不改變當前目標。命令條件句將在第二部分討論。現在我先介紹壹下目標選擇命令。
最基本的命令是/target,用法如下:
/目標齒輪
/target的選擇是最好的近距離匹配,也就是說,如果我站在妳附近(而且附近沒有Cog),妳執行/target Cog,我就成為妳當前的目標。至於這種機制的優缺點...要看實際情況,因為這個東西看起來不穩定,有時候會得到莫名其妙的結果。例如,下面的宏可能不是很有用:
/目標黑翼法師
/施放痛苦的詛咒
附近沒有黑翼法師怎麽辦?也許結果是,群裏有人因為名字在某種意義上相似而被選中。雖然妳的詛咒不會真的釋放給他們,但是已經夠尷尬了。另壹個問題是它可能會選擇妳身後100碼遠的單位——根本不是妳想選的單位...但是在2.3版本之後,增加了壹個/targetexact命令,第壹個問題就解決了。
除了按名稱選擇,還可以按單元標識符選擇。單元ID是用於標識特定單元的字符串。比如妳當前的目標可以用“目標”來表示,妳對應的標識符是“玩家”。如果妳有壹只寵物,它的標識符是“寵物”。此外,通過在正確的標識符後添加target,可以得到他的目標。這樣的變態也可以:
/target target target target target target
以下是可用id的完整列表:單元標識符。
I .其他選擇命令
以下是其他目標選擇命令:
/協助
沒有任何其他參數,效果就是選擇妳的目標的目標。如果在它後面加上人的名字,就會選擇相應人的當前目標。例如:
/輔助嵌齒輪
此外,客戶端的界面選項中還有壹個選項,可以設置在用/assist選擇時是否自動攻擊敵方目標。
/cleartarget
清除當前目標。
/targetexact
準確選擇,如果附近沒有與給定參數完全匹配的單位名稱,目標不會切換。
/目標最後目標,/目標最後朋友和/目標最後敵人
顧名思義,分別用於選擇最後壹個目標、最後壹個友方目標和最後壹個敵方目標。如果妳之前沒有任何目標,那麽這些命令不會有任何影響。
/targetnemy和/targetfriend
選擇敵方目標,選擇友軍目標。這兩個命令按照壹定的順序選擇指定類型的目標,類似於使用Tab鍵的效果。如果妳在命令後添加壹個1作為參數,妳將選擇在循環的相反方向。例如:
/target敵國1
效果和按Shift+Tab壹樣。
註意:這兩個宏命令在每個宏中只能使用壹次。
/targetparty和/targetpraid
按距離循環選擇壹個離妳近的團隊或團隊成員,類似/targetnemy,也可以。