簡單的說, 宏就是創建一連串的命令集,通過鼠標點擊或按下鍵盤某個按鍵就讓電腦自動執行這一系列命令。
在進入游戲之前,特別是用全屏模式進行游戲的,需要掌握一些基本知識。曾經在網吧看過一位玩家做宏,他把網站上別人寫好的宏用一張紙抄寫下來,然后進入游戲宏設置中一字字敲下,途中發現某些宏用不了,又退出游戲打開網站查詢,拿筆記在紙上再次進入游戲嘗試。。。。。。
看到這里可能玩轉電腦的高手們會笑,但確實是這樣,不是親眼目睹我也不敢相信還有人用這樣原始的做宏方法。
所以,首先有必要說明在操作系統平臺下或游戲中,當不能使用鼠標右鍵彈出選項菜單時幾個鍵盤組合鍵功能:
1.“Ctrl”控制鍵+“C”鍵---復制
2.“Ctrl”控制鍵+“V”鍵---粘貼
3.“Ctrl”控制鍵+“X”鍵---剪切
4.“Ctrl”控制鍵+“A”鍵---全選
5.“Windows”鍵(即操作系統圖標的按鍵一般位于“Ctrl”控制鍵與“Alt”換檔鍵之間)+“D”鍵---最小化所有任務到任務欄并顯示桌面。
6.“Windows”鍵+“Tab制表鍵---在任務欄打開的各項任務間進行切換。
下面讓我們在游戲中一步步設置宏命令:
一.進入游戲后按“Esc”鍵或點主菜單圖標可打開游戲主選單,點選“宏命令設置”。
當然亦可敲下“回車”鍵在對話框中輸入/MACRO也能打開宏命令設置界面。
二.打開宏命令設置面板后,如果想建立的是角色專用宏,還必須先點上方“通用宏”旁邊的角色“專用宏”,在選“新建”后打開建立新宏的面板:
三.輸入宏的名字,選取一個宏圖標后點“確定”,就建立了一個新宏。
這里需要注意的是,當選取的是第一個“?”號形的圖標時,該宏圖標將以宏內容中輸入的法術技能圖標顯示。
四.點擊宏命令主面板上方中的宏圖標,在下方輸入宏內容,然后將這個宏圖標拖放到快捷技能欄里,就能使用了。
五.宏命令內容的輸入:
1.宏的內容中每項命令以分行的形式隔開,這里說的分行并不是說宏面板上寫到一定數量后順列到下行,而是指在宏內容中敲下“回車”鍵后所進行的分行。在中文版的WOW中不論是輸入中文或英文命令,只要輸入字符正確均能使用,一般在宏中使用英文不必區分大小寫。想把某個技能寫進宏中,只需打開技能面板后點擊宏內容中想要輸入的地方,然后按住“Shift”上檔鍵同時點擊法術技能圖標就可以;想把背包中某件物品名寫進宏中亦是同理。
例:暗夜精靈在喝水的同時施放影遁(宏中的斜杠/+“use+空格+物品名是物品使用宏的一般格式,當然后面的物品名也可換成魔法面包等等)
/坐下
/use 魔法晶水
/施放 影遁(種族特長)
2.行為命令宏內容的一般書寫格式:斜杠/+空格鍵+技能名(或行為內容)
書寫技能的時候若在后面加上(等級X),將使用特定等級的法術,僅書寫技能名時默認使用最高等級的法術
例:獵人在標記敵對目標的同時喊話提醒隊友
/大喊 我已進行標記大家集中火力消滅他!
/施放 獵人印記
在寫宏中大家以后還會經常用到“%t”這個字符,“%t”表示你當前目標的名字。
例:獵人在標記一只野豬的同時喊話提醒隊友
/大喊 我已標記 %t 大家集中火力消滅他!
/施放 獵人印記
3.在TBC中當某個技能帶有公共CD時(近戰一般是1秒,法系1.5秒),也就是施放某個法術時其他大部分技能圖標也會跟著繞一圈的時間,這種帶有公共CD的技能在宏內容中僅僅依靠簡單分行順序施放的方法是不行的。
例如:戰士想通過連續按宏在壓制不能使用時施放英勇打擊(在TBC的宏規則中當“壓制”處于冷卻時間或不可用導致施放失敗后,第二次按該宏就會繼續重復運行第一行的“/施放 壓制”,不能自動跳過尚未放出的技能轉到第二行宏命令)
所以,下面這個宏是失敗的:
/施放 壓制
/施放 英勇打擊
但是,仍可通過簡單分行順序施放編在同個宏中的技能命令,條件是“技能為瞬發并且這幾個技能間不同享公共CD”,比如冷血和伏擊 。
例:戰士在施放血性狂暴,當血性狂暴技能尚未冷卻時再次運行該宏就施放戰斗怒吼(“cast”等于“施放”)
/cast 血性狂暴
/cast 戰斗怒吼
另外,雖然同享公共CD,但釋放條件不同的技能仍然可用各種宏函數串接起來順序施放,在以后的教程中會談到這類宏內容的設置。
4.選擇和切換目標宏,這在游戲中是較為頻繁使用的!
目標選擇宏一般書寫格式為:宏函數+空格+目標內容
例:不論當前目標是什么或者沒有目標,立即切換到指定目標加BUFF
/target 角色名字
/cast 奧術智慧(等級3)
一些常用的目標選擇宏函數有:
target 選定目標,例如 /target 冬狼
targettarget 目標的目標,例如 /target targettarget 指目標立即切換到當前目標的目標
pet 寵物,例如 /click [pet] PetActionButton1 指的是使用寵物技能欄中第一個技能
partyX表示第X個小隊隊友,例如party1,party2。。。。。。
partypetX 表示第X個小隊隊友的寵物,例如partypetX1,partypetX2。。。。。。
raidX 表示第X個團隊隊友,例如raid1,raid2。。。。。。
/cleartarget 清除當前目標
/targetlasttarget 選定上一個目標
/startattack 對當前目標進行連續性攻擊直到目標死去或消失,這個宏對近戰和帶寵職業非常有用!
5.其它一些常用宏命令:
/AFK 暫離,當然也可以輸入中文 /暫離
/DND 請勿打擾,還可進行自動回復,例如 /DND 我有事離開一下,待會再談!
/1 將聊天頻道切換為綜合頻道
/6 將聊天頻道切換為尋求組隊頻道
例:需要離開電腦一段時間,想把信息傳到綜合和尋求組隊頻道,同時令角色馬上處于暫離狀態并自動回復宏
/1 我的朋友們注意啦,我有事要離開一會,等會來了再找大伙聊哈
/6 我的朋友們注意啦,我有事要離開一會,等會來了再找大伙聊哈
/DND 我有事離開一下,待會再談!
/AFK
大家也可以在游戲中查詢命令:打開對話框后鍵入斜杠/,再輸入中文單字或英文字母,然后陸續按下“Tab”制表鍵,會在對話框中分別列出以這個字開頭的所有命令。
例如鍵入字母“/a ”后按幾次“Tab”制表鍵,會依次顯示出以字母“a”開頭的/assist,/afk,/announce,/ann,/agree等等命令!
6.用操作系統中的“記事本”程序,打開游戲目錄中宏的記錄文件可直接對宏命令進行編輯。
通用宏文件夾位置: World of Warcraft → WTF → Account → 以您游戲帳號命名的文件夾 → macros-cache.txt
角色專用宏文件夾位置:World of Warcraft → WTF → Account → 以您游戲帳號命名的文件夾 → 以您游戲角色所在服務器命名的文件夾 → 以您游戲角色名稱命名的文件夾 → macros-cache.txt
宏教程與寫其他心情類啦副本攻略類的文章比較,相對來說較難下筆。看過許多關于宏方面的資料,大多顯得雜亂無章且多數為外文的生硬翻譯。
本文盡量用通俗易懂的文字來描敘,由于宏的涉及較為復雜,我也只能盡力而為啦!說實在的,寫這篇東西感到前所未有的吃力,或是在下才疏學淺的緣故吧!
閑話敘過,切入正題。
一. 物品使用類宏命令
1.使用裝備:/equipslot
例:一鍵換裝宏,下宏的中段數字表示裝備部位的編號
/equipslot 16 大元帥的長刀
/equipslot 13 黑手飾物
/equipslot 15 堅定力量披風
2.使用物品:/use
例:法師的一鍵補充宏,按排列先后順序使用下列物品
#showtooltip 魔法晶水
/use 魔法晶水
/use 魔法肉桂面包
/use [combat]法力紅寶石
/use [combat]法力黃水晶
/use [combat]法力翡翠
/use [combat]法力瑪瑙
/use [combat]特效治療石
注:#showtooltip------指的是這個宏圖標顯示為該物品或技能;
[combat]------條件宏,這里指的是戰斗狀態,下文中會詳細介紹條件宏的使用。
3.某些特殊道具宏的書寫格式
例1:使用飾品
/cast 6級雷矛勛章
例2:使用坐騎
/use 黑色軍用機械陸行鳥
二.條件判斷類宏命令
1.一般書寫格式為:斜杠/命令 + 空格 +[條件參數] 行為名稱
例:一鍵回藍,優先喝水,當處于戰斗中時使用法力紅寶石
/use 魔法晶水
/use [combat]法力紅寶石
2.多個判斷條件的宏命令,每行中各技能以分號隔開,一般書寫格式為:
斜杠/命令 + 空格 +[條件1,條件2。。。] 行為名稱1;[條件3,條件4。。。] 行為名稱2
例:當目標為敵對時使用“變形術”,當不在戰斗中并且目標不是敵對時施放“釣魚”
/cast [harm]變形術;[nocombat,noharm]釣魚
3.大多條件判斷宏的書寫都可以在前面加上“no”,使之判斷條件恰好相反
三.上篇《燃燒的遠征版宏命令入門教程》中提到,TBC版單個宏命令中多個同享公共CD的技能不能通過簡單分行書寫排列施放了,但仍能用一些宏函數將其串接起來使用,下面讓我們分析下這個宏:
/施放 致死打擊
/施放 英勇打擊
這個宏的初衷是希望通過連續點擊一個按鍵就施放“致死打擊”或“英勇打擊”,但是由于TBC版宏特性改變,
宏首先會檢測第一行命令,當條件不滿足時這個宏就停止運行了,也就是說當“致死打擊”不能用的時候,
不會自動跳到下行施放出“英勇打擊”;
即使“致死打擊”成功施放,第二次再運行該宏時仍然先檢測第一行命令,這樣的話上面這個宏其實只能施放“致死打擊”單技能,后面的“英勇打擊”永遠打不出。
那么,還有什么辦法能在同個宏中施放多個同享公共CD的技能呢?
這里可用到前面第二大條敘述的條件判斷宏來串接各技能;
還有就是使用到TBC版宏命令中的新特征,/castsequence
也就是按順序施放一組事先設定好的法術!值得注意的是序列中一個法術施放失敗,后面的法術就不會被施放。
所以這類命令通常與宏的重置命令結合使用。
例:戰士希望通過連續點擊一個按鍵順序施放“致死打擊”和“英勇打擊”
# show 致死打擊
/stopcasting
/castsequence reset=6/target/combat 致死打擊,英勇打擊
/startattack
詳細解釋上面這個宏:
# show 致死打擊------建立該宏時選擇的是個“?”號型圖標,這里的作用就是讓宏圖標中優先顯示“致死打擊”
/stopcasting------立即打斷當前正在進行的法術或動作
/castsequence reset=6/target/combat 致死打擊,英勇打擊------/castsequence即循序施放多個技能的斜杠命令;reset=6指6秒后重置該宏,當然這里表示時間的數字可以自定;/target指切換目標時重置該宏;/combat指戰斗開始時重置該宏; 最后面的技能名就是順序施放的法術,技能間用逗號隔開
/startattack------連續攻擊當前敵對目標,直到該目標死去或消失!
四.建宏時需要注意的事項
1.在建立宏命令時,如果是職業專用宏,最好選擇寫進角色專用宏里,因為宏數量是有限的,避免占用多個通用宏的位置!
2.若無必要,最好嘗試自己編寫宏命令,別懶到總是復制人家寫好的來用。
在編寫的過程中相信你會找到一些樂趣的!
況且簡單的復制人家寫好的宏命令,在實際使用中經常會遇到這樣那樣的問題。
3.使用操作系統中的“記事本”程序,打開游戲目錄中宏的記錄文件可直接對宏命令進行編輯。
通用宏文件夾位置: World of Warcraft → WTF → Account → 以您游戲帳號命名的文件夾 → macros-cache.txt角色專用宏文件夾位置:World of Warcraft → WTF → Account → 以您游戲帳號命名的文件夾 → 以您游戲角色所在服務器命名的文件夾 → 以您游戲角色名稱命名的文件夾 → macros-cache.txt
4.新建宏的時候多使用那個“?”號型圖標;
寫宏的同時在內容中加一行“#showtooltip 技能名”,宏技能圖標就會以該法術圖標顯示,很方便
5.寫宏的時候千萬別亂添符號
見過許多習慣于寫代碼的朋友們,往往喜歡在每行結尾加個;號
例:書寫錯誤的法師多用途宏
#showtooltip 寒冰箭
/use [harm]贊達拉英雄護符;
/cast [modifier:alt,harm]寒冰箭(等級 1);[harm]寒冰箭;[modifier:alt]冰甲術;[modifier:ctrl]法師護甲;[nocombat,noharm]造水術;
這個宏本來是功能強大的,唯一的錯誤就是在每行后面多添加了個;號,導致下行的寒冰箭啦,造水術啦統統放不出!
五.我自己寫的幾組通用宏
提供給大家參考,這些宏的具體作用大家就自己去分析吧
例:戰士宏
/stopcasting
/cast [stance:1,combat,harm]反擊風暴
/cast [stance:2,combat,harm]盾墻
/cast [stance:3,combat,harm]魯莽
例:法師宏
#showtooltip 冰霜新星
/stopcasting
/cast [noharm,nocombat,modifier:ctrl]奧術光輝;[modifier:alt,noharm,nocombat]奧術智慧;[nocombat,noharm]造食術;
/cast 冰霜新星
例:一鍵附魔,分解,叫賣
/cast [button:2]分解; 附魔
/1 附魔★披風5全抗★衣服100生命/全屬性+3★手套7敏/剝皮/采礦★鞋7耐/7敏/移動速度★手腕9耐★武器25敏/冰寒/+7冰法傷害/屠魔/十字軍
/2 附魔★披風5全抗★衣服100生命/全屬性+3★手套7敏/剝皮/采礦★鞋7耐/7敏/移動速度★手腕9耐★武器25敏/冰寒/+7冰法傷害/屠魔/十字軍
/6 附魔★披風5全抗★衣服100生命/全屬性+3★手套7敏/剝皮/采礦★鞋7耐/7敏/移動速度★手腕9耐★武器25敏/冰寒/+7冰法傷害/屠魔/十字軍
一.通用宏
例1:一鍵回血,要改為一鍵回藍的話大家把物品名相對改下即可,當然亦可增添幾行命令
#showtooltip 魔法肉桂面包
/use 魔法肉桂面包
/use 奧特蘭克冷酪
/use [combat]厚符文布繃帶
/use [combat]符文布繃帶
/use [combat]優質治療藥膏
/use [combat]強效治療藥水
/use [combat]絲質繃帶
例2:右鍵點擊是在小地圖上顯示附近礦物圖標,左鍵點則打開熔煉面板
#showtooltip 熔煉
/cast [button:2]尋找礦物;熔煉
例3:飾品宏,左鍵和右鍵點擊分別使用裝備在身上的不同飾品
#showtooltip 6級雷矛勛章
/stopcasting
/cast [button:2] 6級雷矛勛章; 贊達拉英雄護符
二.戰士宏
例1:宏顯示為沖鋒的技能圖標,當前目標為敵對且未處于戰斗中時沖鋒,否則施放挫志怒吼
# show 沖鋒
/stopcasting
/cast [harm,nocombat]沖鋒
/cast 挫志怒吼
例2:這個宏就不必解釋了吧,戰士們一看就會明白
/stopcasting
/cast [stance:1,combat,harm]反擊風暴
/cast [stance:2,combat,harm]盾墻
/cast [stance:3,combat,harm]魯莽
例3:宏顯示為斬殺的技能圖標,當處于戰斗姿態或狂暴姿態,目標為敵對并且在戰斗中時使用斬殺;當處于防御姿態,目標為敵對并且在戰斗中時使用盾擊;當前面的條件都不成立時運行該宏就是召喚坐騎!
# show 斬殺
# show 盾擊
/stopcasting
/cast [combat,harm,stance:1]斬殺
/cast [combat,harm,stance:3]斬殺
/cast [combat,harm,stance:2]盾擊
/use 黑色軍用戰馬韁繩
三.法師宏
例1:此宏較為復雜,具體作用大家就自己分析吧,若能熟練編寫該類宏命令一定能使您操作角色更為簡便!
#showtooltip 寒冰箭
/use [harm]贊達拉英雄護符
/cast [modifier:alt,harm]火球術;[harm]寒冰箭;[modifier:alt]冰甲術;[modifier:ctrl]法師護甲;[nocombat,noharm]造水術
/stopmacro [target=pettarget, exists]
/petattack
/click [pet] PetActionButton1
例2:開啟或關閉冰箱宏,若冰箱技能尚未冷卻時則使用治療藥水
#showtooltip 寒冰屏障
/stopcasting
/cancelAura 寒冰屏障
/cast 寒冰屏障
/use 強效治療藥水
例3:要是寵物存在,使用寵物快捷欄上的第8個技能(我的寶寶第8個技能為被動狀態,當然大家可以自己設置)
也就是寶寶立即處于被動狀態停止攻擊;若當前目標為敵對時則對其施放變形術;當前面的條件均未成立,目標不是敵對且不在戰斗中時施放釣魚。
#showtooltip 變形術
/click [pet] PetActionButton8
/cast [harm]變形術;[nocombat,noharm]釣魚
四.牧師宏
例1:當鼠標指向的目標或當前目標是友方且未死亡,使用驅散;當鼠標指向的目標或當前目標是敵對且未死亡,使用暗言術:痛;當沒有目標且鼠標并未指向任何目標時對自己使用驅散!(前提是界面設置中的自我施法必須啟用)
# show 暗言術:痛
/cast [target=mouseover,exists,help,nodead] 驅散魔法; [target=mouseover,exists,harm,nodead] 暗言術:痛; [help,nodead] 驅散魔法; [harm,nodead] 暗言術:痛; [target=player] 驅散魔法
例2:當目標敵對時施放暗言術:痛;當目標友善時施放真言術:盾。并且右鍵點擊時都是對自己施放法術。
# show 真言術:盾
/cast [button:2, target=player] 真言術:盾; [help] 真言術:盾; 暗言術:痛
例3:成功復活后才通知,當暗影形態或戰斗中或目標敵對或目標未死亡時,不進行動作;否則施放復活術,并通知正在復活的目標名字。這個宏可避免以前的復活宏因為復活失敗卻仍然喊話的尷尬。
# show 復活術
/stopmacro [stance:1/combat]
/cast 復活術
/stopmacro [nohelp/nodead]
/大喊 %t起來吧,我的勇士!
/團隊 我已復活%t
宏命令完全教程,教你自己編寫實用的宏
1、由于CastSpellByName()和TargetUnit()在2.0被禁用,所以2.0之前的大部分宏將無法使用。現在,宏寫法也有了很大的變化。沒有宏可以檢查Buff,Debuff,冷卻,血量,魔法,怒氣,能量。但是,大家也不用太惋惜,現在的宏可以實現許多新的功能,并且非常強大。
2、在使用一些宏之前請先檢查你的按鍵設置。系統默認Ctrl+1到10是使用寵物技能欄,而Shift+1到6是選定動作條。有些宏在使用時由于自己的設置有可能和這些默認的按鍵沖突,解決辦法為改宏或者改掉系統默認的按鍵設置。
3、把這篇文章一字不漏的看完,那么95%的宏你都可以自己寫了。
身上各個部位編號:
1:頭
2:頸
3:肩
4:襯衣
5:胸
6:腰帶
7:腿
8:腳
9:手腕
10:手套
11:手指1
12:手指2
13:飾品1
14:飾品2
15:背
16:主手
17:副手
18:遠程武器
動作條編號:
主動作條1為 1--12
主動作條2為13--24
主動作條3(右1)為25--36
主動作條4(右2)為37--48
主動作條5(右下)為49--60
主動作條6(左下)為61--72
背包及包裹格子編號:
背包從右到左的編號分別是:4、3、2、1、0~
包裹格子的編號是從左至右排列,一個包的第一行分別是:1、2、3、4~
然后是包裹第2行:5、6、7、8~下面幾行依次類推。
宏命令講解:
/cast
簡單的說就是/施放,并且使用這個命令的宏只有一個法術會被施放。現在的這個命令可以加入條件來判定法術是否被施放。比如“/cast [help,combat] 快速治療”,這個宏的意思是當目標為友善,并且在戰斗中,那么施放快速治療。
可用的條件:
help-判斷目標是否為友善;
harm-判斷目標是否為敵對;
combat-判斷你是否在戰斗中;
stance或stance:#-判斷你是否在姿態中或是否在指定姿態中;
stealth-判斷你是否在潛行;
modifier或modifier:x(x可為shift、ctrl、alt 或者是它們的組合)判斷某個或某幾個按鍵是否被按下。
equipped:<item>-判斷某件物品是否在裝備中。<item>可以是裝備欄編號、裝備分類(武器、副手。。。)、裝備子類(雙手劍、法仗等等。。。)
target=<unit>-可以把技能目標指定為任何有效的目標,并且可以另你不丟失當前目標!<unit>還可以為“none”,用來指定沒有目標的時候。“self”,用來指定只對自己施放。比如“/use [target=self] 厚符文布繃帶”,無論任何時候都只對自己使用繃帶。
actionbar:<number>-判斷當前動作條是否被列出。<number>可為1、2、3、4、5、6~
pet:<pet type 或 pet name>-pet type為寵物類型;pet name為寵物名字。如果不填寫寵物類型或名字則判斷寵物是否存在。
mounted-判斷是否在坐騎上。
swimming-判斷是否在游泳。
flying-判斷是否在飛行中。
outdoors-判斷你是否在室外。
indoors-判斷你是否在室內。
button:<#>判斷某個特定按鈕是否被用來觸發技能。<#>可為1(鼠標左鍵)、2(鼠標右鍵)、3(鼠標按鍵3,也就是鼠標滾輪向下按,不是向上滾也不是向下滾)、4(鼠標按鍵4,多鍵鼠標專用)、5(鼠標按鍵5,多鍵鼠標專用)。默認為1。
channeling-判斷你是否在引導法術。
channeling:法術名稱-判斷你是否在引導特定的法術。
exists-判斷特定目標是否存在。
dead-判斷目標是否死亡。
stance:<#>-判斷是否在姿態中,默認為1(只寫stance不寫編號為默認)。牧師的暗影形態,盜賊的潛行都為1。
戰士:1戰斗、2防御、3狂暴
德魯伊:1熊、2海豹?、3貓、4旅行、5梟獸/樹
equipped:裝備名稱/類型/子類型-判斷某件裝備是否在裝備中。比如“/cast [equipped:魔杖] 射擊”,這個宏的意思是如果裝備魔杖就使用射擊。
/castsequence
連續點擊可以按順序施放指定法術。一個法術施放失敗,后面的法術就不會被施放。
作者:永遠的大叔控 2008-7-3 17:53 回復此發言
--------------------------------------------------------------------------------
2 宏命令完全教程,教你自己編寫實用的宏 (轉)
常使用的條件選相:
reset=<#>或target或combat或它們的組合,其他同“/cast”。
簡單介紹一下<#>/target/combat的作用。
<#>-代表數字,一般都是1到1800,單位為秒。/castsequence reset=120 部落徽記,亡靈意志,這個宏的功能是先使用部落徽記,然后使用亡靈意志。如果120秒后亡靈意志依然沒有被施放那么還是使用部落徽記。但是, reset=<#>永遠都是在你施放最后一個法術的時候開始記時。
target-切換目標時重至宏。
combat-戰斗開始時重至宏。
所有條件都可以在前面加“no”來達到相反的效果!比如“nocombat”,判斷你是否不在戰斗。
“,”相當于以前的and。比如“/cast [help,combat]快速治療”,這句的意思就是目標為友方并且在戰斗中時使用快速治療。
“/”相當于以前的or。
/castrandom
隨機施放法術,比如“/castrandom 變形術:豬,變形術:羊,變形術:龜”。(我變~我變~我變變變!)
/use
使用物品或裝備,不再需要指定編號。比如“/use 厚符文布繃帶”。
/userandom
隨即使用指定的幾件物品。
目標選定:
/targetenemy
選定一個敵對目標。
/targetfriend
選定一個友善目標。
/targetparty
選定一個小隊隊友為目標。
/targetraid
選定一個團隊隊友為目標。
/targetlasttarget
選定上個目標。
/targetlastenemy
選定上個敵對目標。
/assist
協助~同“/協助”。
寵物類:
/petattack
寵物攻擊。
/petstay
寵物停止。
/petfollow
寵物跟隨。
/petpassive
寵物被動形態。
/petdefensive
寵物防御形態。
/petaggressive
寵物攻擊形態。
/petautocaston 法術名稱
寵物法術自動施放開啟。
/petautocastoff 法術名稱
寵物法術自動施放關閉。
/focus
一直鎖定一個目標~比如把這個命令和寵物攻擊結合做一個宏。再比如你當前的寵物是MM,并且用這個宏讓MM去攻擊一個戰士,然后你切換了目標,并讓MM施放誘惑,這時MM誘惑的目標不會是你當前的目標,而是剛才的那個戰士。
# show <法術名稱/物品名稱>
這個命令可以讓你的宏顯示指定法術或物品的圖標。
/cancelaura
取消BUFF~比如“/cancelaura 奧術智慧”。
/stopmacro [option]
停止宏,可加條件判定。這里有一個特殊的例子:
/cast [harm] 變形術
/stopmacro [noharm]
/p 正在把%t變羊!別去碰它!
如果變形術施放失敗,那么就不會在小隊內說話。
/click
點擊?貌似是的。和“/cast”一樣何以加事件判斷。
實例:/click [pet:虛空行者]PetActionButton1
還要說的一個重點內容:“PetActionButton1”,1可以改為1-10任何一個數,意思就是寵物技能欄的1-10。
最后,送大家兩個宏:
/console SET targetNearestDistance 50
將“TAB”能選定目標的最遠距離改為50碼。
/console SET targetNearestDistanceRadius 50
將“TAB”能選定身后目標的最遠距離設為50碼,不過并不推薦這么做,20就夠了。
學習實踐這個帖子的小經驗和小問題
學習實踐這個帖子的小經驗和小問題,終于可以用簡體字了,我真不易..
因為在tf玩,所以下面有繁體字,技能名有出入...
先談經驗:
1.不要直接copy 別人的代碼到以下文件中:
盤符:\Program Files\World of Warcraft\WTF\Account\帳號名\服務器名\人物名\macros-cache.txt
容易出問題,我就遇到過2行代碼,死活不靈,在游戲里重新輸入一遍,就好了 =..=
2.在宏里加一個#showtooltip,看技能效果很方便,特別是3吸取那種宏,開始不熟悉快捷鍵可以看看.
3.不要亂添分號 ;:
但凡與寫代碼沾一點邊的人,一行字結尾不加個;就全身不舒服.....以懶人練級宏為例:
#showtooltip
/castsequence [nomodifier] reset=combat/target 生命虹吸,痛苦詛咒,腐蝕術,獻祭,吸取生命,吸取生命;
/cast [modifier:alt]吸取靈魂;[modifier:ctrl]吸取法力;[modifier:shift]吸取生命;
這是一個錯誤的示范,加了;,后面的3吸取就沒有效果了,要去掉....
4.宏的圖標選擇,請多試試圖標選擇面板里的第一個問號圖標.
以亡靈意志宏為例,圖標選擇?,如果看看macros-cache.txt,圖標名就是INV_Misc_QuestionMark
#showtooltip
/stopcasting
/cast [nomodifier]防護暗影結界;[modifier:alt]亡靈意志
這個宏在我的技能欄1的第5格上,按5就是暗防,按alt+5就是反恐.
當選擇問號圖標并拖到技能欄以后,問號圖標就顯示防護暗影結界的圖標了,會顯示該技能cd,當你按下alt(注意還不是alt+5),該圖標自己變化為亡靈意志,并且顯示的是亡靈意志的cd.
上面經驗3里那個宏我就用的問號圖標,特方便看現在該施放哪一個技能了.懶要懶出境界,好比ui區的一個版主..
再來談談問題:
問題1:
在上面經驗4的宏,按下ctrl或者shift時候,圖標仍然是防護暗影結界,但下面這個宏:
#showtooltip
/cast [nomodifier]生命分流;[modifier:alt]魔甲術;
如果按下ctrl或者shift時候,圖標卻變化為?,當然手指抬起后,會正常不影響使用,不知是我個體的原因,還是什么,還請大家幫忙看看.
問題2:
在放火雨,或者搓暗蛋的時候,我想打斷咒語吟唱,一般是后退2步,有沒有宏可以直接打斷?
/stopcasting 可以打斷爐石,但是不能打斷火雨什么的.
如果沒有這種宏,能讓我后退一步的宏也可以 =..=
問題3:
在wow2里我想在施放一個技能時候隨機說一句話的宏如何寫,前面那個綁定石頭的好像不合適,以前那個跑龍套的喊話宏好像也不好用.
比如:
#showtooltip
/stopcasting
/cast 恐懼術
老全了,去看看吧~
