宏命令的常用指令收集,附简单案例
常用指令
/cast
說明: 也可以用 /施放 後面接法術名稱
範例: /cast 火球術
/use
說明: 使用物品,飾品
範例: /use 靈巧碼表
/target
說明: 定義目標
範例: /施放 [target=pet, dead] 復活寵物
/focus
說明: 鎖定監控目標
範例:
/stopmacro
說明: 強制停止巨集
範例:
/castrandom
說明: 隨機施放法術
範例:
/userandom
說明: 隨機使用物品
範例:
/castsequence
說明: 按順序施放一組事先設定好的法術
範例:
設定巨集圖示時,如果選擇第一個?圖案
可在巨集中加入 # showtooltip 法術名稱,會自動對應該法術的圖示
巨集指令後可加上條件判斷, 條件成立即被執行
但只有一個動作可以被完成, 動作一旦觸發, 巨集即中止
語法: /施放 [條件一] 法術名稱;[條件二] 法術名稱; [條件三] 法術名稱;
條件判斷指令
[help] - 檢測目標是否為友善
[harm] - 檢測目標是否為敵對
[combat] - 檢測玩家本身是否在戰鬥中
[stance] 或 [stance:#] - 檢測你是否在姿態中
[stealth] - 檢測玩家本身是否潛行
[modifier] 或 [modifier:shift|ctrl|alt] - 檢測是否某個的鍵被按下
[equipped] - 檢測某個物品是否被裝備
[target] - 把當前目標改變為任何有效的單位
[actionbar] - 檢測目前動作條
[mounted] - 檢測是否騎馬
[swimming] - 檢測是否游泳
[flying] - 檢測是否飛行
[indoors] - 檢測是否在室內
[outdoors] - 檢測是否在室外
[button] - 檢測按鈕,預設為1(滑鼠左鍵)
[exists] - 檢測目標是否死亡
[dead] - 檢測目標是否存在
[pet] - 檢測否有召喚寵物
你可以在任何條件選項前加上 no 來得到反效果
如 nocombat 為非戰鬥的情況
用逗號 , 來分隔條件選項作用和 and 一樣,當條件選項同時成立時執行
用斜線 / 來分隔條件選項作用和 or 一樣,當其中一個條件選項成立時執行
<範例>
/施放 [help] 強效治療術
說明:
檢測目標是否為友善,當目標為友善時施放強效治療術。
/施放 [help] 強效治療術; 懲擊
說明:
第一組條件選項不成立時,則施放懲擊
/施放 [help, combat] 快速治療; [help, nocombat] 強效治療術; 懲擊
說明:
在你本身處於戰鬥中時為友方目標施放快速治療
如果你在非戰鬥中且目標為友方目標,則施放強效治療術
如果前兩項條件都不成立,則施放懲擊
/施放 [help] 強效治療術; [harm, combat] 懲擊; [harm, nocombat] 精神鞭笞
說明:
若目標為友方則施放強效治療術
若目標為敵方且是戰鬥中則施放懲擊
若目標為敵方但是非戰鬥中則對敵對目標施放精神鞭笞
/施放 [stealth] 伏擊; 背刺
說明:
玩家本身處於潛行時施放伏擊,否則就背刺
/施放 [nostealth] 背刺; 伏擊
說明:
玩家本身處於非潛行時施放背刺,否則就伏擊。
/施放 [actionbar:1] 強效治療術; [actionbar:2] 懲擊
說明:
當前動作條為第一組時施放強效治療術
如果是第二組則施放懲擊
如果為其他動作條則不做任何事情
/施放 [harm] 變形術
/stopmacro [noharm]
/p 正在把%t變羊!別去碰它!
說明:
目標為敵對目標時施放變形術
若目標不是敵對,則停止巨集動作
這時巨集並不執行下一行,故沒有訊息
當目標被變羊後則發出訊息
/施放 [pet] 召喚寵物; 復活寵物
說明:
在你沒有帶著寵物時召喚一個出來
否則的話則復活你的寵物
/施放 [pet:owl] 俯衝; [pet:cat] 衝鋒; [pet] 低吼
說明:
在你帶著梟類寵物的時候施放俯衝
帶著貓類寵物時施放衝鋒
如果是其他寵物則施放低吼
/施放 [pet:虛空行者] 犧牲; [pet:魅魔] 誘惑
說明:
帶著虛空行者則施放犧牲
帶著魅魔則施放誘惑
评论