魔獸世界獵人怎麼自己編宏
Ⅰ 魔獸世界獵人宏怎麼設置
基礎知識簡單說下。輸入/macro或者在ESC菜單里選macro都可以打開宏的窗口,點New新建一個宏,你可以看見許多圖標,選個自己喜歡的圖標再起個名字,然後在文本里輸入宏的內容,點Complete完成。現在,你就可以把這個圖標拖到技能欄里使用了。
---------------------------------------使用物品---------------------------------------
1-自動餵食
下面這個宏會先判斷玩家是否處於戰斗之中。如對應的格子中沒有食物,則會打開相應的背包。
/script
if
(not
PlayerFrame.inCombat)
then
if
(not
GetContainerItemLink(X,
Y))
then
OpenBag(X);
else
CastSpellByName("Feed
Pet");
PickupContainerItem(X,
Y);
end
end
X/Y分別是包和格子的編號。
5個背包按照排列位置編號如下:
[4][3][2][1][0]
16格包的格子編號如下:
[
1][
2][
3][
4]
[
5][
6][
7][
8]
[
9][10][11][12]
[13][14][15][16]
2-綳帶
如果你當前選擇的目標是可以對其使用綳帶的友好單位的話,則對其使用綳帶。
如當前目標是不能被打綳帶的單位,或沒有選擇任何目標的話,則對自己使用綳帶。
而且不會對當前目標進行切換,不會中斷對當前敵人的攻擊。
/script
UseContainerItem(X,Y)
/script
SpellCastTarget("player")
將第一行換成/script
UseAction(25,0,1),則不需將綳帶放在背包特定位置,但必須將綳帶拖入技能欄的特定位置。25表示技能欄的編號。第一排第一格編號為1,最後一格為12。第二排第一格編號為13,最後一格為24。以此類推。25表示第三排的第一格。
此宏也還有如下的實現方法:
/script
UseContainerItem(0,1)
/script
if
(
SpellIsTargeting()
)
then
TargetUnit("player");
end
如果想在任何條件下都只對自己使用綳帶的話,用如下的宏:
/target
"player"
/script
UseContainerItem(X,Y)
/script
TargetLastEnemy()
同樣,這個宏會切換當前目標,中斷攻擊,盜賊的連擊點也會被清空。
下面這個宏也只對自己使用綳帶,但在使用後會切換回先前的目標(不管是敵對中立還是友好的)。
/script
p="player";t="target";if(not
UnitCanAttack(t,
p))then
ot=UnitName(t);TargetUnit(p);else
ot=nil;end;
UseAction(ActionID);if(SpellIsTargeting())
then
SpellTargetUnit(p);
end
if(ot)
then
TargetByName(ot);end
---------------------------------------更換武器---------------------------------------
MainhandBag:備用主手武器存放背包編號
MainhandBagSlot:備用主手武器存放格子編號
OffhandBag:備用副手武器存放背包編號
OffhandBagSlot:備用副手武器存放格子編號
TwohandsBag:備用雙手武器存放背包編號
TwohandsBagSlot:備用雙手武器存放格子編號
雙手武器
->
(主手武器+副手物品)
/script
PickupContainerItem(MainhandBag,
MainhandBagSlot)
/script
PickupInventoryItem(16)
/script
PickupContainerItem(TwohandsBag,
TwohandsBagSlot)
/script
PickupContainerItem(OffhandBag,
OffhandBagSlot)
/script
PickupInventoryItem(17)
(主手武器+副手物品)
->
雙手武器
/script
PickupInventoryItem(17)
/script
PickupContainerItem(OffhandBag,
OffhandBagSlot)
/script
PickupContainerItem(TwohandsBag,
TwohandsBagSlot)
/script
PickupInventoryItem(16)
/script
PickupContainerItem(MainhandBag,
MainhandBagSlot)
注意以上幾個宏使用之時,滑鼠上不要拖有物品,否則會出錯。如要避免,可以使用CursorHasItem()來進行預判斷。參看下面的幾個宏:
單主手武器或雙手武器
->
(主手武器+副手物品)
/script
if
(
not
CursorHasItem()
)
then
PickupContainerItem(mainhandBag,
mainhandBagSlot);
PickupInventoryItem(16);
PickupContainerItem(mainhandBag,
mainhandBagSlot);
PickupContainerItem(offhandBag,
offhandBagSlot);
PickupInventoryItem(17);
if
(
CursorHasItem()
)
then
PickupContainerItem(offhandBag,
offhandBagSlot);
end
end
(主手武器+副手物品)->
單主手武器或雙手武器
/script
if
(
not
CursorHasItem()
)
then
PickupInventoryItem(17);
if
(
CursorHasItem()
)
then
PickupContainerItem(offhandBag,
offhandBagSlot);
end
PickupContainerItem(mainhandBag,
mainhandBagSlot);
PickupInventoryItem(16);
PickupContainerItem(mainhandBag,
mainhandBagSlot);
end
---------------------------------------自動切換守護---------------------------------------
注意:你必須已經打開了某個守護,這樣下面的宏才能生效
1-肉搏戰和猴之守護
可以代替默認的attack,如果你沒開猴之守護宏會幫你打開。
/script
if
(not
string.find(UnitBuff("player",
1),
"Mon"))
then
CastSpellByName("Aspect
of
the
Monkey");
end
/script
if
(not
PlayerFrame.inCombat)
then
CastSpellByName("Attack");
end
2-自動射擊和鷹之守護
可以取代默認的auto
shot,如果你沒開鷹之守護宏會幫你打開。
/cast
Auto
Shot
/script
if
(not
string.find(UnitBuff("player",
1),
"Raven"))
then
CastSpellByName("Aspect
of
the
Hawk(Rank
X)");
end
因為游戲中延時的問題,採用這種先射擊再開守護的方法比較好
Rank
X中的X是你所使用的鷹之守護
等級
3-瞄準射擊(也包括其他瞬發的射擊)和鷹之守護
可以取代默認的瞄準射擊,如果沒有開鷹之守護宏會幫你打開。
/script
if
(not
string.find(UnitBuff("player",
1),
"Raven"))
then
CastSpellByName("Aspect
of
the
Hawk(Rank
X)");
else
CastSpellByName("Aimed
Shot(Rank
Y)");
end
X是鷹之守護的等級,Y是射擊技能的等級
注意,這個宏無法讓你判斷目標是否超出了射程,因為這個宏的圖標不會因超出射程而變紅,用瞄準射擊的時候要多加註意。而且這個宏的圖標也無法反映出射擊技能的冷卻時間,所以推薦在宏當中使用那些無冷卻時間的射擊。
參照這個宏,也可以把上面的猴之守護和猛禽攻擊(Raptor
Strike)或者翅夾(Wing
Clip)結合起來--同樣要注意它無法反映猛禽攻擊的冷卻時間。
---------------------------------------pet的控制---------------------------------------
1-放獵人標記並命令pet攻擊目標。
/cast
Hunter's
Mark(Rank
X)
/script
PetAttack()
2-放mark並且pet跟隨,副本用的宏。
/cast
Hunter's
Mark(Rank
X)
/script
PetFollow()
3-選擇一個隊員然後使用宏,自動選擇該隊員的目標,對目標放mark,pet攻擊目標,然後開始autoshot。
/script
if
(UnitIsFriend("player","target"))
then
AssistUnit("target");
end
/cast
Hunter's
Mark(Rank
X)
/script
PetAttack()
/script
if(not
PlayerFrame.inCombat)
then
CastSpellByName("Auto
Shot");
end
注意你開始所選擇的目標必須是友好的。
4-散射並招回pet,以免pet繼續攻擊使敵人脫離散射的效果。
/script
PetFollow()
/Cast
Scatter
Shot()
---------------------------------------影遁(NE專用)---------------------------------------
1-影遁的同時躺下,更難被發現……
/cast
Shadowmeld(Racial)
/laydown
2-吃喝的同時也影遁-_-
/target
"player"
/script
UseContainerItem(X,
Y);
/script
UseContainerItem(X,
Y);
/cast
Shadowmeld(Racial)
Ⅱ 魔獸世界獵人怎麼寫宏
宏,意思就是一鍵執行多項操作,但是受到不同的環境制約。這是一個基礎,你必須明白。
在魔獸世界中,首先是做宏,「/CAST 技能名稱(技能等級)」的意思是施放某個技能,然後後面的技能名稱必須是和系統的技能名稱一致,「()」中的等級是指定你施放的技能等級,不過現在的版本已經毫無意義,所有的技能都是消耗基礎法力值的百分比;然後是宏的規則,在魔獸世界中,一個宏可以編寫多個語句,也就是可以同時執行多步操作,但是有一個必須避讓的規則就是公共冷卻時間(公共冷卻通俗點解釋,就是說你施放一般的技能以後你的其他的所有技能都會全部「轉一圈」,這個「轉一圈」的時間就是所謂的公共冷卻),所有具有公共冷卻時間的的技能都無法編制進一個宏中,在宏裡面也沒有延時的命令,你不可能做一個這一秒打一個毒蛇,然後下一秒他自動打一個瞄準射擊的宏。
至於技能名稱,你可以在做宏的時候把法術技能欄也打開,當需要輸入法術技能名稱的時候使用Shift + 那個技能的圖標 就可以了。
針對你的宏的方面的問題,希望這些可以幫到你。
Ⅲ 魔獸世界獵人一鍵輸出宏
魔獸世界獵人一鍵輸出宏需要使用宏插件,操作方法如下:
操作設備:戴爾電腦
操作系統:win10
操作軟體:魔獸世界懷舊服v5.3.1
1、首先按下ESC按鍵,點擊紅色箭頭所指的按鈕,如下圖所示。
Ⅳ WOW獵人宏怎麼設置及用法
一,【近戰宏】
/cast [modifier]冰霜陷阱;冰凍陷阱
這個魔獸世界獵人宏把兩個陷阱技能安在了一起,按一下就是放置冰凍陷阱,按住shift/ctrl/alt再按一下宏圖標就是釋放冰霜陷阱也節省了寶貴的技能欄,我們完全可以把所有陷阱技能做到一個魔獸世界lr宏里,比如這樣寫:
/cast [mod:shift]冰霜陷阱;[mod:ctrl]冰凍陷阱;[mod:alt]毒蛇陷阱
即為shift+技能為冰霜陷阱、ctrl+技能為冰凍陷阱、alt+技能為毒蛇陷阱。這種是最簡單的宏。
/cast [mod:ctrl]照明彈;[mod:shift,target=focus,harm,nodead]
[target=mouseover,harm,nodead]
[target=target,harm,nodead]獵人印記;照明彈
這個魔獸世界獵人宏的作用就是,按住shift時對焦點目標釋放獵人印記、對滑鼠所指的目標釋放獵人印記,如果敵對目標不存在或者目標為友善或者中立的時候釋放照明彈,按住ctrl+技能強制釋放照明彈。
二,【寶寶宏 】
/script local t,n,i,_={"根基","戰栗","地縛","灼熱","清毒",};for _,i in t do n=i.."圖騰";TargetByName(n,1);end;PetAttack();
寵物宏 - 智能召喚/復活/治療
如果寵物存在,死的就復活,沒死就++,寵物消失了的話就召喚,如果是身體消失,請同時按住Alt鍵,會強制使用復活,因為WOW消失了仍然認為是活的。
/script local p,s="pet","召喚";if UnitIsDead(p) then s="復活";elseif UnitExists(p) then s="治療" elseif IsAltKeyDown() then s="復活";end;CastSpellByName(s.."寵物");
三,【逃脫宏】
#showtooltip 逃脫
/stopcasting
/stopcasting
/cast 逃脫
/use 地精天氣製造機 - 原型機01-B
/use 溺斃雷霆蜥蜴的尾巴
/use 永久紫色焰火
/script
UIErrorsFrame:Clear()
/小雞
(4)魔獸世界獵人怎麼自己編宏擴展閱讀:
魔獸世界獵人宏是最實用的宏,是因為獵人這職業技能確實不少,加上寵物就更多了,玩家為每個技能設置快捷鍵繼麻煩也不好用,所以我們需要把多個技能設置到一個宏里。
一,使用寵物的援護和沖鋒技能:
/cast [mod:shift,target=player][target=mouseover,help]
[target=targetrarget,help]援護;沖鋒
這個魔獸世界lr宏現在的效果是:按住shift對自己釋放援護,滑鼠目標友善時對滑鼠目標釋放援護,目標的目標是友善時對目標的目標釋放援護,其他時候釋放沖鋒。
二,快速切換守護的魔獸世界獵人實用宏:
/cast [mod]獵豹守護
/castsequence reset=cd 雄鷹守護,靈猴守護,蝰蛇守護
這個魔獸世界獵人宏的作用就是,按住shift、ctrl、alt釋放獵豹守護,連續按下就是順序釋放雄鷹、靈猴、蝰蛇守護。
三,抽筋宏:
/castsequence reset=5 穩固射擊,蝰蛇守護,穩固射擊,穩固射擊,雄鷹守護
四,寵物的控制宏:
/cast [nopet][target=pet,dead]復活寵物
[target=target,harm][target=mouseover,harm]
[target=targetrarget,harm]恐嚇野獸;野獸知識
/cast [nopet,nomod]召喚寵物;[mod]馴服野獸;治療寵物
Ⅳ 魔獸世界獵人宏編寫
首先,目前版本的獵人打毒蛇釘刺的時候,目標會自動被標記獵人印記,親,請看清楚技能、天賦、和雕文;所以不用做你所說的第一個宏。
其次,殺戮命令是獸王獵的技能,瞄準射擊是射擊獵的技能,這是2個不同的天賦怎麼一起用?
再次,宏是無法進行判斷的吧~宏沒有那麼智能,那些自稱能判斷的宏的製作思路都是釋放A技能(釋放不滿足條件例如盜賊的背刺不滿足站位或者能量不滿足),然後釋放B技能(例如出血-不要求站位,能量要求較少)。。。
Ⅵ 魔獸世界獵人怎麼設置宏
在游戲里輸入
/m
就可以看到宏界面
新建宏
然後給宏選個圖
然後
把宏內容復制進去
然後
宏就做好了
然後把圖標
放在技能鍵上就可以了
關於宏
我給你幾個常用的
近戰
切靈猴
然後砍
猛禽一擊
/script
for
i=1,16,1
do
if
(UnitBuff("player",i)~=nil)
then
if
(string.find(UnitBuff("player",i),"Mon")~=nil)
then
CastSpellByName("猛禽一擊(等級
6)");break;end
end
if(i==16)
then
CastSpellByName("靈猴守護");end
end
假死陷阱
/script
TargetLastEnemy()
/script
PetPassiveMode()
/script
PetFollow()
/script
ClearTarget()
/施放
假死
/施放
冰凍陷阱(等級
2)
/script
TargetLastEnemy()
凝神射擊
/6
我已射
我是
2222222222222222
組
3組准備
/施放
寧神射擊
獵人標記
/y
《《%T》》塵歸塵!土歸土!
/施放
獵人印記(等級
4)
Ⅶ 魔獸世界LR宏怎麼編
打開宏界面
添加一個新宏
把宏設計一個圖標(隨你意)再設計一個名字
之後在那新宏里輸入
/cast
技能
/cast
技能
在輸入/cast的後面要打個空格,之後輸入你要用的技能的名字,想在這技能之後再放個技能,就重起一行還這么打好了就不用再編輯了
只要把宏圖標脫到釋放欄里一按就好了
比如我要卡BUG
用毒蛇釘刺和假死那麼就在宏編輯里寫
/cast
毒蛇釘刺
/cast
假死
這樣就行了
Ⅷ 魔獸世界的宏是怎麼製作的
宏是一種快捷的操作命令.達到一鍵施放多種命令的目的.以魔獸LR為例.LR一般兩個宏.先新建宏.設置圖標和名稱.在命令欄里輸入:/petattack
/cast
獵人印記N(N代表級數,可以出技能欄里找出後按住SHIFT鍵+左鍵)/cast
自動射擊這樣就可以一鍵完成獵人印記.寶寶攻擊.自動射擊.再新建一個宏#show
毒蛇釘刺N/use
13/use
14/cast
毒蛇釘刺N這樣就能在你施放毒蛇釘刺的時候就能同時使用飾品.
Ⅸ 魔獸世界怎麼做宏
1、通過一種自己習慣的方式登錄到游戲的主界面,選擇自己的游戲角色,登錄到游戲當中,一定要看好要做宏的角色啊。
Ⅹ 魔獸世界獵人bug宏怎麼編寫,求魔獸世界獵人高手指教詳細過程
先ESC,在宏設置裡面新建一個宏,然後一句一句輸入,首先是
/cast
[target=focus]
誤導
這句是焦點誤導,如果是手動誤導的話可以不要這一句
然後
/cast
毒蛇釘刺
毒蛇釘刺
/stopcasting
停止攻擊
/cast
假死
網路情況不好的話建議手動假死。。。這是親身經驗。。。
然後就可以選擇一個圖標保存了
保存好把圖標拖出來就可以使用了