當前位置:成語大全網 - 新華字典 - 魔獸世界獵人宏

魔獸世界獵人宏

新建宏可以在對話框輸入

/宏 或者 /MACRO 即可

同樣點擊左側的對話框設置裏面有 界面設置裏也有 註意看 有宏命令設置

新建宏 方法 很簡單 找到宏的設置窗口

選個圖標,

最好是和妳用技能壹樣的,

然後選好後起個名字(名字隨便起 方便自己知道這宏是幹什麽的),然後按回車

在下面需要妳輸入宏命令 可以理解為程序代碼

把宏代碼復制上去就行了,用壹次就都明白了。

做好的宏 拖到技能欄目上 直接按這個做好的圖標就能達到 這個宏

程序所表達的意圖

簡單的講 宏就是 有思想的技能 技能的加強 和技能合理利用

壹個合理的宏可以包括好幾個技能 達到按壹個鍵就能輸出不同的技能 合理有效的利用有限的快捷鍵

問:我為什麽壹定要宏?

答:因為獵人在現有版本要按123456789,而其他職業只要按123。

因為獵人在現有版本,

技能的重復性太大,

而智能性太小,

還不能支持外連小霸王手柄,

而其他職業進攻請按123,防禦請按4

這帖子還不是很全面 應該夠用了吧!本人業余 無視噴子。

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

射擊LR的

( 三順發技能捆綁宏 奧數+ 瞄準 +奇美拉 省鍵位宏壹鍵施放3個順發技能的宏 當然了....需要按3下(公***CD) 可以在跑動中狂按壹個鍵爆發 減少操作)

/castsequence reset=combat/target 奧數,瞄準,奇美拉

--------------------------

技能排列隨意(建議CD的短在前面)..直接復制的話是可以的,復制到宏裏的時候 需要

將技能之間的分隔逗號(,)改成英文模式的逗號(.) 才能使用

此宏的好處就是 可以自由組合別的技能 類似奧數 震蕩的捆綁 等之類的 題外話(不要過分依賴宏!)LR 最重要的還是跑位

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

◆近戰宏:如果目標沒有摔拌上摔拌(不切靈猴),如果有摔拌則猛禽或者貓鼬

(包含 摔絆)(很久沒整理了 貌似3.13不能用 建議用下面的宏 因為摔絆個人認為單獨鍵位比較可靠)

#show 猛禽壹擊

/console Sound_EnableSFX 0

/cast 猛禽壹擊

/caststoping

/castrandom 摔絆(等級 1),貓鼬撕咬

/console Sound_EnableSFX 1

/script UIErrorsFrame:Clear()

◆建議◆近戰宏(不包含 摔絆)

#show 猛禽壹擊

/console Sound_EnableSFX 0

/castrandom [target=pettarget,exists] 殺戮命令

/cast 貓鼬撕咬

/cast 猛禽壹擊

/console Sound_EnableSFX 1

/script UIErrorsFrame:Clear()

◆建議◆近戰宏(不包含 摔絆)

#showtooltip 猛禽壹擊

/cast [target=pettarget,exists] 殺戮命令

/cast 猛禽壹擊

/cast 貓鼬撕咬

/script UIErrorsFrame:Clear()

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

所謂的技能全開宏

#showtooltip 急速射擊

/use 13

/stopcasting

/use 14

/stopcasting

/cast 狂野怒火

/stopcasting

/cast 急速射擊

/stopcasting

/cast 自動射擊

(想要加種族天賦,只要把/cast 自動射擊,裏面的自動射擊改成相對應的種族天賦,宏裏的14和15是代表耳環裝備在身上的位置,身上裝的什麽耳環,點宏就開的什麽耳環)

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

◆冰凍陷阱

冰凍陷阱宏,避免剛凍上就被自己打醒,作用是放冰凍陷阱的同時,停止攻擊。

#show 冰凍陷阱

/console Sound_EnableSFX 0

/stopattack

/cast 冰凍陷阱

/console Sound_EnableSFX 1

/script UIErrorsFrame:Clear()

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

◆威懾靈猴宏,起動威懾的同時切換到靈猴守護。

#show 威懾

/console Sound_EnableSFX 0

/castsequence 威懾,靈猴守護

/console Sound_EnableSFX 1

/script UIErrorsFrame:Clear()

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

◆蝰蛇焦點宏,第壹次對目標使用蝰蛇釘刺,以後每次都可以在不切換當前目標的情況下,直接蝰蛇釘刺需要抽藍的目標。

#show 蝰蛇釘刺

/console Sound_EnableSFX 0

/focus [target=focus, noharm] [target=focus, dead] [modifier]

/stopmacro [target=focus, noexists]

/cast [target=focus] 蝰蛇釘刺

/console Sound_EnableSFX 1

/script UIErrorsFrame:Clear()

◆坦克焦點宏,第壹次對坦克使用誤導後,以後每次都可以在不切換攻擊目標的情況下,直接誤導給坦克。

#show 誤導

/console Sound_EnableSFX 0

/focus [target=focus, nohelp] [target=focus, dead] [modifier]

/stopmacro [target=focus, noexists]

/cast [target=focus] 誤導

/console Sound_EnableSFX 1

/script UIErrorsFrame:Clear()

◆清除焦點宏,以上兩個焦點宏,可以通過這個宏清除,從新使用。

/clearfocus

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

◆震蕩摔絆宏 節省鍵位(需要試驗的是 如果近身不能震蕩是否還能摔絆 海角的思念整理)

只在於節省鍵位,整個宏的意思為,起手壹定震蕩射擊,震蕩射擊施展後,接下去的技能為摔絆。每5秒重置壹次。同時保持自動射擊 (希望此技能能替換摔絆按鍵)

(註:未試驗)

/castsequence reset=5 震蕩射擊,摔絆

/cast !自動射擊

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

◆逃脫相關宏(不必設置快捷鍵宏 浪費鍵位 建議鼠標流 點擊宏 宏位置建議右側豎立技能欄)

版本1,

◆逃脫+寵物技

/cast 逃脫

/castsequence reset=28 擠壓

/petattack

其他寵物的限制技壹樣

作用:長達4秒的定人與10碼外流暢進攻。獵人逃命最強技。

版本2,

◆逃脫+援護

/cast 逃脫

/cast [target=海角的思念] 援護

作用:在與戰士,賊逃開距離後,用寵物援護,擋住對手的近身技。

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

殺戮命令也要綁宏

殺戮命令這類技能沒必要單獨設置1個鍵

◆生存射擊可以綁毒蛇釘刺

◆獸王可以綁脅迫

宏請參考上面那個

在妳想要綁的技能上面綁定即可

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

◆頑強生命宏(僅僅是+血)(在非常希望活下去而不惜壹切代價的情況下)(建議鼠標流 快捷鍵太浪費鍵位...點錯了也浪費錢)

/use 作戰治療藥水

/use 極效治療石

/use 聯盟護符

/use 戰鬥大師的決斷

/use 治療藥水註射器

/use 特效治療藥水

/use 超級治療藥水

/use 特效治療藥膏

/cast 犧牲咆哮

回血的手段可以壹並加上(不詳細的自己加)

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

◆WLK主人召喚宏

#showtooltip 主人的召喚

/cast [target=海角的思念]援護

/cast [target=海角的思念]主人的召喚

000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000

1、什麽是宏:

宏是壹組命令的集合,可以完成壹個相對比較復雜的操作,比如戰鬥中發布命令,如果打字當然不算麻煩,但在戰鬥中卻很要命.浪費了時間和生命.壹個簡單的宏便可以用壹個鍵來完成這壹切。比如,

/s 冰凍陷阱別打!

/施放 冰凍陷阱(等級 1)

就是在戰鬥中,放陷阱前,向隊友通知壹聲,隨後立即安放陷阱。二個功能按壹鍵(宏的快捷鍵)就能完成。如果法師變羊,也可采用相似辦法,進行說明或通知。

2、怎麽設置宏:

首先,回車,再敲/MACRO。看見了吧?會彈出壹個窗口,上面有New(新建宏命令)和Complete(完成宏命令)兩個按鍵。點New,又會彈出壹個窗口,哇,花花綠綠的,裏面包括了WOW幾乎所有的技能圖標,隨妳喜歡,隨便選壹個!它就是妳設置的宏命令的圖標了,給它取個名字吧!方便妳用的時候好找。然後回到第壹個窗口,在它上面有壹個輸入菜單(別告訴我找不到…它可是占了這個窗口的壹半多…)在裏面輸入特定的內容,然後點Complete。接下來妳要做的就是把這個代表妳宏命令的圖標用鼠標左鍵拉到快捷欄裏,想怎麽用就怎麽用…

相信很多人都知道WOW中的斜杠"/"和表情命令.宏可以將這些命令按照自己對條件的設置串聯起來,比如:/Kneel是讓妳跪下來的動作而/say就是最基礎的對話動作

我們現在用壹個宏把他們串起來:

第壹行內容:“/Kneel”

第二行內容:“/say 如果妳不嫁給我,那麽我就壹輩子不起來…” ”

這樣妳的人物就會先下跪再說:"如果妳不嫁給我,那麽我就壹輩子不起來…"

宏可以應用所有WOW中已經定義了的斜杠"/"和表情命令,更要命的是,宏甚至可以應用人物的魔法和技能,

只需要在宏的定義過程中應用"/cast"命令,下面是已知的壹些常用命令:

/Assist 這是個援助進攻的命令。當妳的隊伍同時面對幾個敵人時,只要點擊自己的隊友(壹般是隊伍中的戰士),然後使用這個命令,妳的目標就會變成戰士所選中的目標。大家集中火力消滅壹個起!

/Cast 這是個使用技能的命令。當妳在宏命令裏輸入/Cast 技能名(技能等級)或者只要按住Shift同時用鼠標點擊壹下妳想要輸入的技能的圖標。例如當妳是壹個戰士,想制作壹個使用戰鬥怒吼的宏時,妳可以輸入/Cast Battle Shout(Rank 1)或者是直接按住Shift點擊Battle Shout這個技能的圖標。當然妳可以在壹個宏的不同行上輸入幾個技能,那麽當妳使用這個宏時,幾個技能就會壹起釋放出來,再用不著妳像章魚壹樣同時按下幾個鍵了 。

%t 這個符號也許會經常出現在妳的宏命令裏,它是壹個代碼,代表妳當前所選中的人名。例如,妳在宏裏寫下這麽壹句。(註意:後面要加壹空格。) “/g %t ,今天天氣真好,有沒興趣和我壹起上山采蘑菇…”

如果妳點中壹位名叫苯笨的玩家,那麽當妳按下這個宏時,妳就會說:“笨笨,今天天氣真好,有沒興趣和我壹起上山采蘑菇…”

3、怎樣使用我給出的宏

只要在宏內容的編輯窗中,照抄我給出的宏代碼即可,當然宏的圖標、名字妳們自己取即可。或者,讓WOW窗口方式運行,打開宏編輯窗後,直接把網頁上的代碼內容復制進去即可。容易吧?

強烈呼籲樓主搞壹個《WOW宏指令語法入門及常用命令、函數字典》,發行單行本我第壹個來買!

答:所有函數都有,下面的地址,自己看吧。

/World_of_Warcraft_API

========

1、 選目標,放標記

宏0:

智能選定目標

功能:如果沒有選定目標,則選定最近的敵人;如果隊友(寵物或玩家)存在,則選定

他們的攻擊目標為當前目標;

如果有隊友,自動選擇隊友的當前目標;如果沒有隊友,也沒有自己選定的當前目標,

則自動選定最近的目標;如果隊友無選定目標,自己也沒選定目標,選選中最近壹次曾

經選定的目標為當前目標。本宏可以很好地增強了TAB鍵的功能,把該宏快捷鍵設成TAB

,妳會發現很好用,呵呵。

說明:

隊友可以是BB。如果隊友是BB,就是我下面給出的代碼, 名字是 pet ;

如果隊友是玩家,則把 pet 修改成頂怪的隊友的編號 party1 或party2 或party3 或

party4,其中party1就是從上往下數第壹個隊友,2就是第二個,以此類推,到party4為

止;

pet 是壹個編號名字,屬於 UnitId 類型,只要該類型的編號,都可以在此通用。

代碼:

/script if UnitExists("pet") then AssistUnit("pet"); end; if (not UnitExists("target")) then TargetNearestEnemy();end

/script if (not UnitExists("target")) then TargetLastEnemy() end

宏1:

拉怪

功能:組隊拉怪放標記,顯示選中目標的名字等信息。

註意:先要選中壹個敵人

建議:與宏0結合使用,方便無比,性能優異!!建議直接用之替換系統的雄鷹守護技能

按鈕

/script if UnitExists("target") then SendChatMessage(">>"..UnitName("target").."[lvl "..UnitLevel("target").."]<<","say");end

/施放 獵人印記(等級 1)

宏2:

選怪放標記 SOLO+組隊通用版 強烈推薦!

功能:

如果有隊友,自動選擇隊友的當前目標,放印記;如果沒有隊友,也沒有自己選定的當

前目標,則自動選定最近的目標放標記;如果隊友無選定目標,自己也沒選定目標,選

選中最近壹次曾經選定的目標為當前目標,放標記;如果沒有隊友,但自己已經選定了壹

個目標,則對已選定目標放標記。本宏可以很好地增強了TAB鍵的功能,把該宏快捷鍵設

成TAB,妳會發現很好用,呵呵。

說明:

隊友可以是BB。如果隊友是BB,就是我下面給出的代碼, 名字是 pet ;

如果隊友是玩家,則把 pet 修改成頂怪的隊友的編號 party1 或party2 或party3 或

party4,其中party1就是從上往下數第壹個隊友,2就是第二個,以此類推,到party4為

止;

pet 是壹個編號名字,屬於 UnitId 類型,只要該類型的編號,都可以在此通用。至於

什麽是UnitId類型,前面的技術說明文檔裏已經給出,請自己查閱;

感謝:

二區月光林地精靈獵人:天使風刃。他當時幫助我壹起測試這個宏,特此感謝。

代碼:

/script if UnitExists("pet") then AssistUnit("pet"); end; if (not UnitExists("target")) then TargetNearestEnemy();end;

/script if (not UnitExists("target")) then TargetLastEnemy();end;

/script CastSpellByName("獵人印記(等級 1)")

宏3:

智能放標記,寵突進,寵出擊

功能:如果目標身上第壹個DEBUFF不是標記,比如是毒蛇,或者沒有DEBUFF,則放標記

,否則不放,後BB突進,出擊

說明:建議與協助宏配合使用,副本慎用;註意,4是指寵物技能***四個中的左邊的第壹

個,我壹般放“突進”;

代碼:

/script if (UnitDebuff("target",1)) then if (not (string.find(UnitDebuff("target", 1),"Sniper"))) then CastSpellByName("獵人印記(等級 1)");end; else CastSpellByName("獵人印記(等級 1)");end;

/script PetAttack()

/script CastPetAction(4)

宏4:

智能放標記宏(不會重復放標記在同壹個對象身上)

功能:

目標第壹個DEBUFF存在但不是標記,如毒蛇,或者目標身上無DEBUFF,則放獵人標記否

則不放,後顯示怪物名字

說明:

請先選定壹個目標;適用於有比妳更高級別的獵人在隊中並已經放了標記時;

建議:與宏0結合使用,顯示目標信息比宏1略少(僅顯示目標名字,不顯示等級),但不

會重復放標記。建議直接用之替換系統的雄鷹守護技能按鈕

代碼:

/script if (UnitDebuff("target",1)) then if (not (string.find(UnitDebuff("target", 1),"Sniper"))) then CastSpellByName("獵人印記(等級 1)");end; else CastSpellByName("獵人印記(等級 1)");end;SendChatMessage("瞄準>>"..UnitName("target"),"say")

宏5:

副本報告巡邏隊來了

註意:先用鼠標指在視野內的怪身上,按該宏的快捷鍵即可

/script p="mouseover"

/script if UnitExists("target") then if (UnitIsEnemy("player",p) ) then SendChatMessage("巡邏隊>>"..UnitName("target").."[lvl "..UnitLevel("target").."]<<來了","say");end end

-------------------------------------------------------------

2、 假死:

說明:假死後當前目標不會消失,但假死剎那間則已經清除當前目標而提高成功率。因

為使用中發現,假死後,當前目標消失的話,起來後還得重新選定目標,不太方便,故

故作此改進

代碼:

/script PetPassiveMode()

/script ClearTarget()

/施放 假死

/script TargetLastEnemy()

答疑:

第壹行收回BB,壹般情況下,BB也已經在挨打,或者在打怪,收回到身邊有什麽用嗎?

答:這個假死,是為了手動放陷阱。BB攻擊敵人,則不能放陷阱。這是遊戲規定的,放

陷阱必須在非戰鬥狀態。如果不收,BB設成被動模式,則挨打,頂怪,沒辦法。如果收

回,則怪追BB打,BB跑得快,挨打就少了,當BB跑回身邊,再過小會,8S差不多也過去

了,放冰陷,然後治療BB,或繃帶。

3、 驅散射擊:

收寵驅散後,取消自動攻擊狀態,但當前目標冰變。因為使用中,經常壹驅散後,寵也

收了,可是自己立馬又給我敵人壹次攻擊,把敵人打醒了,很不方便,故作此改進

/script PetFollow()

/施放 驅散射擊

/s 困惑4S!挨打解除

/script ClearTarget()

/script TargetLastEnemy()

樓主~~為什麽驅散的宏怎麽不好用~~問題是使用以後寶寶是回來了~可是沒有使用技能~~

能幫忙解決嗎?謝謝了!!!!

答:驅散宏,我的寫法是最常用的。當用驅散時,目標不受攻擊的情況下,困惑4S,如果

受攻擊,則解除。我用驅散,主要是為了讓敵困惑4S,以拉開距離或治療BB或吃喝或繃

帶。所以,用本宏前,不要用毒箭,也不能讓隊友用痛苦之類的DOT。如果妳非想再接著

加技能,實現起來很簡單,只要下面再加:/施放 毒蛇刺擊(等級 1)

5、 智能繃帶

功能:

選定友好單位則對其用繃帶;沒選定目標或選定目標為敵人且敵人在8碼外對自已用繃帶

;如果選定目標為敵人且在8碼內,對BB用繃帶。

說明:

請把繃帶放在從左向右數第二個包,第壹行自左向右數第壹格;

請把屏幕左下角技能按鈕欄(壹般是系統默認為shift+1快捷鍵的那個欄)從左往右數第

2格放上遠程攻擊技能,如毒蛇

/script UseContainerItem(3,1)

/script if(IsActionInRange(2) == 1) then SpellTargetUnit("player") else SpellTargetUnit("pet") end

12、 裝死放冰凍陷阱

由於時間上的要求,壹般沒法壹次性成功。所以壹般不做這樣的宏,也建議別用這樣的

宏。非要做的話,就這樣吧。只不過要壹直按鍵,壹直到冰陷放出為止。

用本宏的建議:自己與怪拉開點距離,寵頂,自己槍打。當必要時,則按宏。壹般來說,

這樣操作,都能成功。

/script PetFollow()

/script ClearTarget()

/施放 假死

/施放 冰冰陷阱(等級 1)

打人的時候再點就是不出假死,但是非戰鬥狀態的時候點了就只放陷阱.也沒有假死,

暈...

答:首先,這個宏,只要妳能手動放出假死並放出陷阱的話,這個宏也壹定能成功。

其次,關於妳的問題,我想解釋壹下。要放假死,如果不抵抗而且身上沒有讓妳假死不

了的敵方技能,無論妳是否戰鬥中進行中,假死就能成功。在這種情況下,用我的宏,

至少能成功假死。如果假死成功,必須要有8S不受攻擊,也不攻擊別人(包括寵物不攻

擊),才能放陷阱,壹般來說,這時肯定能成功安放陷阱

。用宏的話,也壹樣能實現。妳為什麽不成功,原因:戰鬥中,如果寵物沒設成被動模

式,則不會成功,如果寵物受攻擊,不攻擊,是否影響假死後放陷阱,我不太清楚;後

來,只出陷阱,不假死,我估計是妳的假死冷卻時間還沒結束。

總之,這個宏,妳只要手動能放出陷阱,宏也可以。

13、 摔絆宏:

經使用效果的比較,發現下面的寫法有效性高,而且動作帥得多

/施放 摔絆(等級 1)

/script Jump()

/script ToggleAutoRun()

---------------------------------------------------------------------

(4) 餵寵

宏1:

請把寵物食放在從左向右數第二個包,第壹行自左向右數第二格

5個背包按照排列位置編號如下:

[4][3][2][1][0]]

6格包的格子編號如下:

_____[1][2]

[3][4][5][6]

16格包的格子編號如下:

[ 1][ 2][ 3][ 4]

[ 5][ 6][ 7][ 8]

[ 9][10][11][12]

[13][14][15][16]

功能:

,如果在非戰鬥狀態自動餵食,如果食品已經吃完,則自動打開對應背包,在戰鬥狀態

時哪怕食品為空也不會打開背包。

說明:

食品放在包3,2

前壹個改進版,在戰鬥狀態時如果食品為空,會打開背包不太好

代碼:

/script if (not UnitAffectingCombat("player")) then if (not GetContainerItemLink(3, 2)) then OpenBag(3); else CastSpellByName("餵養寵物"); PickupContainerItem(3, 2);end end

餵寵的宏是不是缺什麽?我使用這個宏之前還必須使用餵養寵物這個技能,不然的話使

用宏就直接把物品拿在手上了。

答:這個宏肯定可以用。我壹直在用的。我放上來的宏全部是試驗成功後才放的。至於

妳說的問題,可能是因為在戰鬥中妳用了這個宏,或者對應格子裏沒有寵物願意吃的食

物。我自己也碰到過同樣問題。只要重新把宏圖標從/m中拖出到動作欄上,便可恢復正

常。請放心使用。註意,如果宏正常,圖標上有英文字的,是宏的名字。如果圖標變成

了普通的食物圖標,則出錯了,要重新拖壹下。

(7) 解散/召喚寵物

可以節省壹個動作欄位。

/施放 解散寵物

/施放 召喚寵物

(9) 寵物攻擊/追擊

註意,4是指寵物技能***四個中的左邊的第壹個,我壹般放“突進”,點擊壹下就用壹次

技能

/script PetAttack()

/script CastPetAction(4)

---------------------------------------------------------

17、 冰凍陷阱:

建議組隊使用

/施放 冰凍陷阱(等級 1)

/s 冰陷阱!別打冰住的怪,能冰10S!

18、 冰霜陷阱:

建議加了誘捕天賦的在副本組隊時使用

/施放 冰霜陷阱

/s 霜陷阱!請在陷阱上頂怪,布衣開戰2S後動手!

6、 協助

宏2(推薦!)

感謝:二區月光林地小D:隨風的丫頭。在其幫助下,我在加基森邊上,完成了本宏的測

作用:自動協助第壹個隊友,比前壹個版本的方便些。如果想協助第4個隊友,請

把"party1"必為"party4"。壹般,我把戰士設為協助對象。

/script AssistUnit("party1")

/施放 獵人印記(等級 1)

----------------------------------------------------

(14) 報告自已坐標:

可以壹定程度上代替插件的坐標顯示功能,方便那些不用插件的朋友,現在可以湊合著

找特定坐標的東西了。使用方法:鼠標放在視野內任何地方,按宏鍵

/script x,y=GetPlayerMapPosition("player");

/script x=x*100;y=y*100;

/script Msg="(x,y):("..string.format("%d",x).." ,"..string.format("%d",y).." )"

/script SendChatMessage(Msg,"say")