Ⅰ 魔獸世界正式服宏命令攻略進階篇 魔獸世界宏命令大全
魔獸世界正式服宏命令攻略進階篇

一、條件語法
條件語句介紹
- 條件語句允許宏根據特定條件來執行不同的命令。
- 條件語句由方括弧括起來,內部可以包含多個條件和參數,用逗號和分號分隔。
條件語句組成
- 條件對大小寫敏感,如[help]和[Help]會被視為不同。
- 每組條件由逗號分隔,各條件不分前後次序。
- [target=]賦值操作先執行,再進行條件判定。
條件為空
- 可以使用空條件來處理條件不成立時的情況。
- 例如:/cast [target=mouseover,help][ ]聖光閃現,若滑鼠目標可接受治療則治療,否則直接釋放技能。
參數為空
- 某些命令允許參數為空,但會提示無法執行的操作。
- 例如:/petattack [target=focus, harm];無論焦點目標能否被傷害,都會釋放寵物攻擊。
二、可使用條件的命令
- 包括但不限於/assist、/cancelaura、/cast、/castrandom、/castsequence等。
- 這些命令可以結合條件語句來執行更復雜的操作。
三、命令條件語
- 支持的條件語包括help、harm、exists、dead、stance、stealth、modifier、button、equipped等。
- 這些條件語可以用來判斷目標狀態、玩家狀態、裝備情況等。
四、腳本(進階)
腳本介紹
- 腳本使用LUA語言編寫,可以實現更復雜的操作。
- 但由於游戲平衡性的考慮,腳本受到一定限制,不能用於施法、使用物品等。
腳本示例
- 例如,向所有和目標相同的人發送悄悄話,通知他們改變目標。
- 腳本內容:/cast 變形術/run for i=1,GetNumRaidMembers()-1 do local u,t="raid"..i,"target"if UnitIsUnit(u..t,t)then SendChatMessage("Change targets! Trying to sheep...","WHISPER",nil,UnitName(u))end end
腳本學習
- 對於有一定編程基礎的人,可以訪問lua.org學習LUA語言。
- WoWWiki是了解魔獸世界插件和API函數的最佳資源。
總結
- 魔獸世界宏命令可以大幅度降低玩家的操作難度,提高輸出效率。
- 條件語法和腳本是進階宏命令設置的關鍵。
- 條件語法允許宏根據特定條件執行不同命令,而腳本則提供了更強大的自定義功能。
- 學習和掌握這些進階技巧,可以讓玩家在游戲中更加得心應手。