魔獸世界圖案宏用什麼軟體做
❶ 求一個魔獸世界的宏的教程,要詳細的。想自己做宏
這個很簡單.
宏怎麼理解呢?
就是一個批處理,
一堆的東西,你只按簡單的一個或幾個就搞定,這就叫宏.
下面我們邊舉例子邊說明這種情況.
我們能FS為例,舉例說明.再拿幾個成形的評宏來說明一下.
1.WOW本身有宏編輯器.如進入宏編輯器呢.
在聊天對話框的左上角,有個菜單,點開,裡面有宏,點擊進入.
現在出來的就是宏編輯器了.
2.建立簡單的宏.
點新建,選一個圖標後,輸入宏的名字後,可以在下面的編輯窗口進入錄入了.在下面錄入如下信息:如果是FS可以真接復制粘貼到宏編輯器中.
/Y %T 快快回到原形吧.
/施放 變羊
/Y %T 看看現在的你是多麼的溫順!
錄入完成後,把你剛選的圖標,托以你的技能欄上,你下次用時,就點一下,就好了.
上面的/Y 是什麼意思? 其實細心的話你什麼發現,我們在聊天時,在小隊里說話打/P,在公會里說話打/G等等,那/Y是大喊方式.
在施放變羊的時候加上幾句對白,讓你感覺更有游戲的樂趣,平時PK是用上這么幾句,是多麼的拉風啊!
有人說了,%T 是什麼意思啊. %T在宏里代表著,目標的意思.在你施放法術時,要選中目標.%T就是目標的名字.
3.如何建立呢?
其實很簡單的.下面我們就一步一步的來.
點新建,選一個圖標後,輸入宏的名字後,可以在下面的編輯窗口進入錄入了.在下面錄入如下信息:如果是FS可以真接復制粘貼到宏編輯器中.
這時打開技能書,找到你要做宏的技能後,按住SHIFT鍵,用滑鼠左鍵單擊技能,在宏編輯器中就會出現 /施放 技能(這個是你剛點的那個技能)
關掉技能書後,用滑鼠點開人物裝備界面,用樣按住SHIFT鍵,用滑鼠左鍵單擊可使用的飾品,在宏編輯器中就會出現 /使用 飾品(飾品的名字)
由於有公共CD的客觀存在,以及技能間共CD的現實,所以,只能是不共CD,公共CD不要引導的,這些技能才比較好做成宏.
通常都是一些,瞬發技能之間,或技能飾品間,或引導技以有瞬發技能間,或是固定的循環之間.或是不要與別人沖突而做成的聲明宏.或是用來調戲人、罵人、刷屏等做成的宏,再或者為了尋求組隊、團隊、公會等做成的宏。
總之宏在WOW里隨處可見,是每個玩家都要會的知識與技能。
4.幾個宏的說明.
1)DK的宏將寒冬號角與飾品綁定。
/use (name of trinket)
/cast horn of winter
/use 是什麼意思?就是前面我們說的,/使用 後面是你的飾品的名字.
/cast 是什麼意思?前面也說過,/施放 後面是技能名字要加上技能的等級.
2)瞬發變羊:
/施放 氣定神閑(這里你點開技能書找到此技能,按Shift+滑鼠左鍵點技能)
/施放 變羊術(這里你點開技能書找到此技能,按Shift+滑鼠左鍵點技能)
這個你一看就能明白.
3)LR寶寶打薩滿圖騰
/petattack [target=火焰新星圖騰]
/petattack [target=根基圖騰]
/petattack [target=地縛圖騰]
/petattack [target=風怒圖騰]
/petattack [target=清毒圖騰]
/petattack [target=灼熱圖騰]
/petattack [target=熔岩圖騰]
/petattack [target=風牆圖騰]
/petattack [target=大地之力圖騰]
/petattack 是寵物攻擊的意思.
target 是目標的意思.
4)LR節省按鍵一次放三個陷井,
#showtooltip 毒蛇陷阱
/cast [button:1]冰凍陷阱(等級 1)
/cast [button:2]毒蛇陷阱
/cast [button:3]爆炸陷阱(等級 1)
/cast 等於使用.
好了.就說這么多,以後你看到別的宏就是了解知道的更多.
慢慢來,一點點的進步.
每個職業都有很多宏.
你會變強的.
經過1個小時的書寫.可能有寫的不說細的地方,哪裡不明白,請HI里M我.
祝你好運
❷ 魔獸世界怎麼做宏
這是個網上找的教程 你先看下不懂得再問
魔獸世界宏
在新的系統中,你依然可以使用原來的這些格式,不過你現在可以加入條件選項來使得「/cast」更加靈活。「/cast」的新格式是:「/cast [<第一組條件選項>] <第一個法術名稱>; [<第二組條件選項>] <第二個法術名稱>; [<第三組條件選項>] <第三個法術名稱>;...」。
現在讓宏運作起來的方式就像這樣:第一組條件選項被檢測,如果它們成立,則第一個法術被施放,如果它們不成立,則第二組條件選項被檢測,如果這個成立了,下一個法術被施放,如此下去。但是,你必須牢記,只有一個法術會被施放。當一組條件選項被檢測到成立時,相應的法術就會被施放,宏也就此結束。
當前可用的條件選項有:
help - 檢測目標是否為友善
harm - 檢測目標是否為敵對
combat - 檢測你是否在戰斗中
stance或stance:# - 檢測你是否在姿態中,或是否在某個特定的姿態中(詳見下)
stealth - 檢測你是否潛行
modifier或modifier:shift|ctrl|alt - 檢測命令被執行時是否某個特定的鍵被按下
equipped:<item> - 檢測某個物品是否被裝備。<item>可以是任何有效的裝備槽,物品分類,或者物品子類
target = <unit> - 特殊條件選項,它把當前目標改變為任何有效的單位(詳見下)
actionbar:<number> - 檢測當前動作條是否為列出的那個
新的條件選項:
pet:<pet type 或 pet name> - 檢測寵物是否存在。可以接受寵物類型(梟,熊,小鬼)或者名字(Fluffy,我家壞壞)作為條件。不帶條件則檢測是否有任何寵物存在。
mounted,swimming,flying - 檢測是否在坐騎上,游泳,或者飛行中
indoors,outdoors - 檢測是在室內還是室外
button:<#> - 檢測某個特定的按鈕被用來觸發法術,默認為1(詳見下)
exists 和 dead - 檢測是否目標已經死亡,或是否真的存在
新的宏命令
/castsequence - 按順序施放一組事先設定好的法術(詳見下)
# show <法術> - 顯示所列出法術的宏返回值
對於條件選項的一些額外技巧:
你可以在任何條件選項前加上「no」來得到反效果,比如,「nocombat」則在脫離戰斗的情況下成立。
用逗號「,」來分隔條件選項作用和「and」一樣,當條件選項同時成立時執行。
用斜杠「/」來分隔條件選項作用和「or」一樣,當其中一個條件選項成立時執行。
在宏編輯器里按「?」圖標將強制宏以當前法術的圖標顯示。
--------------------------------------------------------------------------------
===========================
姿態
姿態以同樣的原理工作,當姿態編號沒有給出時,則在玩家處於任一姿態都成立(注意,戰士永遠都處於某個姿態中)。如果給了編號,則檢測該姿態是否被激活。
每個職業的特定姿態都有不同的編號,這是一個列表:
戰士:1. 戰斗 2. 防禦 3. 狂暴
牧師:1. 暗影形態
德魯伊:1. 熊 2. 水棲 3. 貓 4. 旅行 5. 梟獸/樹
盜賊:1. 潛行
聖騎士的光環在宏條件選項系統中將不再被作為姿態處理。
請記住,如果你跳過了某個姿態(例如作為戰士卻沒有做防禦姿態的任務),你的姿態編號將會遞減,比如狂暴姿態的編號會變成2號。
一些姿態宏的例子:
/施放 [nostance] 熊形態
如果沒有在一個形態下,則變形到熊形態。
/施放 [stance:1] 壓制; [stance:2] 破甲; [stance:3] 旋風斬
在戰斗姿態下施放壓制,防禦姿態下施放破甲,狂暴姿態下施放旋風斬。
/施放 [stance:1] 低吼; [stance:3] 爪擊
在熊形態施放低吼,在貓形態施放爪擊。
/施放 [nostance:3] 獵豹形態
如果不在獵豹形態,則變形獵豹,但如果已經處於獵豹形態,也不會把你變回來。
--------------------------------------------------------------------------------
New 2.0 Macros:
Targeting:
選取目標
/targetenemy
/targetfriend
/targetparty
/targetraid
/targetlasttarget
/targetlastenemy
/assist [name] - Assist your target or the named unit if specified
use item:
使用物品
/use <itemname>
/use <slot>
/use <bagid> <bagslot>
/equip <itemname>
/equipslot <slot> <itemname>
/userandom <item1>, <item2>, item3, …
Pets:
寶寶
/petattack
/petstay
/petpassive
/petdefensive
/petaggressive
/petautocaston <spell>
/petautocastoff <spell>
Casting:
釋放
/stopcasting
/cast [option] <Spell Name>
/castrandom <Spell Name>, <Spell Name2>, …
/castsequence [reset=N/target/combat/shift/alt/ctrl] <Spell Name1>, <Spell Name2>, …
Sequenced Casting
隊列釋放
* reset可以指定一個特定的時間,時間結束後重置,或者在改變目標或結束戰斗時重置
* 隊列按順序釋放直到重置,下一個法術只有上一個成功釋放才會進行
* 你可以在開始時放置判斷語句,來決定何時使用這些法術
* 使用物品也同樣適用
Action Bars:
動作條
/changeactionbar <num>
/swapactionbar <num1> <num2>
Attacking:
攻擊
/startattack [unit]
/stopattack
Buffs/Auras:
取消魔法/姿態,形態,狀態等
/cancelaura <name>
Macros:
宏
/stopmacro [option]
如果一個動作中有多個判斷語句,它們在動作時都會進行判斷,以下是可以用的判斷語句
target=unit---判斷特定單位(僅用於施法和使用物品)你可以指定none來應對無目標時。
help/harm---判斷目標可協助還是可攻擊
combat---判斷你在戰斗中
stance或者stance:#---判斷你處於某種姿態/形態
stealth---判斷你在潛行中
mounted---判斷你在坐騎上
swimming---判斷你在游泳
flying---判斷你在飛
indooors---判斷你在室內
outdoors---判斷你在室外
modifier或者modifier:shift|ctrl|alt---判斷你的鍵綁定
equipped:<invslot>|<itemclass>|<itemsubclass>---判斷你帶著特定的裝備
actionbar:<bar>---判段你是選擇了特定的動作條
button:Z---判斷特定的鍵按下
pet:<name>|<family>---判斷你目前的寶寶名稱/種類
channeling or channeling:spell---判斷你在引導(特定的法術)
exists---判斷特定目標存在
dead---判斷目標死亡
stance和modifier你可以列出幾個數量來判斷。如 modifier:shift/ctrl來對應shift或ctrl鍵按下
所有的判斷前可加no來選擇反向的,如[nocombact]
--------------------------------------------------------------------------------
actionbar:<number>-判斷當前動作條是否被列出。<number>可為1、2、3、4、5、6~
pet:<pettype或petname>-pettype為寵物類型;petname為寵物名字。如果不填寫寵物類型或名字則判斷寵物是否存在。
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
連續點擊可以按順序施放指定法術。一個法術施放失敗,後面的法術就不會被施放。
常使用的條件選相:reset=<#>或target或combat或它們的組合,其他同「/cast」。簡單介紹一下<#>/target/combat的作用。
<#>-代表數字,一般都是1到1800,單位為秒。/castsequencereset=120部落徽記,亡靈意志,這個宏的功能是先使用部落徽記,然後使用亡靈意志。如果120秒後亡靈意志依然沒有被施放那麼還是使用部落徽記。但是,reset=<#>永遠都是在你施放最後一個法術的時候開始記時。
target-切換目標時重至宏。
combat-戰斗開始時重至宏。
--------------------------------------------------------------------------
所有條件都可以在前面加「no」來達到相反的效果!比如「nocombat」,判斷你是否不在戰斗。
「,」相當於以前的and。比如「/cast[help,combat]快速治療」,這句的意思就是目標為友方並且在戰斗中時使用快速治療。
「/」相當於以前的or。
----- --------------------------------------------------------------------
/castrandom
隨機施放法術,比如「/castrandom變形術:豬,變形術:羊,變形術:龜」。(我變~我變~我變變變!)。:
--------------------------------------------------------------------------------
使用物品或裝備,不再需要指定編號。比如「/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。
50碼宏沒變
/"50"
將「TAB」能選定目標的最遠距離改為50.
--------------------------------------------------------------------------------
身上各個部位編號:
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」,用來指定只對自己施放
--------------------------------------------------------------------------------
獵人宏
1. 有 貓鼬撕咬,猛禽一擊 則發,無 則無限 摔絆
/startattack
/castrandom 貓鼬撕咬, 摔絆
/stopcasting
/cast 猛禽一擊
<優點:優先使用貓鼬撕咬,猛禽一擊後可 無限摔絆~
缺點:5碼外使用則可能會打斷自動射擊,而猛禽一擊 此後可能因距離卡住 >
2. 一鍵2守護切換
/castsequence 靈猴守護,雄鷹守護
<缺點:一鍵2守護宏在自己身上已有其他守護情形下使用會出現2守護不按順序出的BUG,
故建議 獵豹守護 獨立一鍵~ >
3. 殺戮命令 +寵物攻擊 合為一鍵
/petattack
/cast 殺戮命令
略述射擊LR PK:
*合理控制距離<熟練使用摔泮+猛禽>和利用距離使用技能
*LR走位和移形換位要熟練
*少用帶減益傷害的釘刺,配合好陷阱+驅散
*大致 多重>奧術>自動>穩固姿態切換
--------------------------------------------------------------------------------
小D宏
<建議將 變獵豹形態,巨熊形態 綁定滑鼠中輪上下鍵 >
1. <此宏加入 [stance:3] 獵豹形態 時可在獵豹形態和人型無限切換,不易控制--->
可狂摁此宏任意形態下切回 獵豹
/cancelaura [stance:1] 巨熊形態; [stance:2] 水棲形態; [stance:4] 旅行形態; [stance:5] 飛行形態
/cast [nostance] 獵豹形態
2. 同上 可狂摁此宏任意形態下切回 巨熊
/cancelaura [stance:2] 水棲形態; [stance:3] 獵豹形態; [stance:4] 旅行形態; [stance:5] 飛行形態
/cast [nostance] 巨熊形態
3. 此宏為任意姿態變人型---<E.G:在人型 快捷欄第1 放一治療技能,在獵豹 快捷欄第1 放此宏,則在獵豹形態下狂摁1,自動變回人型治療 >
/cancelaura [stance:1] 巨熊形態; [stance:2] 水棲形態; [stance:3] 獵豹形態; [stance:4] 旅行形態;[stance:5] 飛行形態
4. 可狂摁此宏任意形態下切回 水棲形態
/canelaura [stance:1] 巨熊形態; [stance:3] 獵豹形態; [stance:4] 旅行形態; [stance:5] 飛行形態
/cast [nostance] 水棲形態
5. 4,5,6可用條件合一起
/cancelaura [stance:1] 巨熊形態; [stance:3] 獵豹形態; [stance:2] 水棲形態; [stance:5] 飛行形態
/cast [nostance] 旅行形態
6. 可狂摁此宏任意形態下切回 飛行形態
/cancelaura [stance:1] 巨熊形態; [stance:2] 水棲形態; [stance:3] 獵豹形態[stance:4] 旅行形態;
/cast [nostance] 飛行形態
7. <獵豹形態宏,建議2技能,避免後果,其他職業宏亦是,不包括條件和下一次攻擊技能>
戰斗狀態下 兇猛撕咬 ,脫離則 潛行
/cast [nocombat] 潛行; [combat] 兇猛撕咬
8. 潛行狀態下 突襲,否則 裂傷(豹)
/cast [nostealth] 裂傷(豹); [stealth] 突襲
9. <(巨)熊形態宏 >
5碼內則 猛擊 ,8碼外 野性沖鋒
/施放 野性沖鋒
/施放 猛擊
10. 裂傷(熊), 重毆 合為一鍵
/cast 裂傷(熊)
/cast 重毆
略述野D PK :
*和物理系P多用巨熊形態,F系多獵豹
*PK無外乎控制+攻擊技使用,多注意恰當切換形態使用限制技能
*注意自己強大的加血能力,別以為隨便就可以秒FS
*注意自己在人型時不禁可以加血,也可以使用魔法攻擊
*有裂傷(Mangle)則放棄使用性價低的爪擊,斜掠技能
*近戰職業PK要注意走位,做到在任意移動視角+身法騰挪的同時隨意釋放任意幾個常用技能
--------------------------------------------------------------------------------
ZS宏
一鍵2姿態可以在戰斗姿態快捷欄鍵1放 狂暴姿態,在狂暴姿態捷欄鍵1放 戰斗姿態,則摁1可在2姿態間切換<賊潛行,德形態同理> , 可3姿態各自一鍵<理論上優於1鍵2姿態>
1. </startattack 理論上可放任意攻擊技能宏前面,慎用>
乘勝追擊,致死打擊,壓制 和自動攻擊 合一鍵
/startattack
/castrandom 乘勝追擊,致死打擊,壓制
2. <沖鋒合狂暴姿態宏 效果不佳 >
5碼內 破甲攻擊,8碼外 沖鋒
/cast 沖鋒
/cast 破甲攻擊
3. <應放1.宏 對應的狂暴姿態快捷欄位置>
乘勝追擊,旋風斬,致死打擊 和自動攻擊合一鍵
/startattack
/castrandom 乘勝追擊,旋風斬,致死打擊
4. <同沖鋒 應放2.宏 對應的狂暴姿態快捷欄位置>
5碼內 破甲攻擊,8碼外 攔截
/cast 攔截
/cast 破甲攻擊
5. 復仇,盾牌格擋合為一鍵
/castrandom 復仇,盾牌格擋
6. <#showtooltip 可帶宏前,顯示此技能冷卻>
5碼內 嘲諷,8碼外 援護
#showtooltip 援護
/cast 援護
/cast 嘲諷
7. 雙手武器 與 單手+盾牌 互切
/equip [noequipped:單手劍] 水晶之劍<同技能名 按SHIFT+左鍵點擊物品輸入>
/equip [noequipped:盾牌] 勇士之燃燒盾牌
/equip [noequipped:雙手武器] 血鼠之鐮
/cast [equipped:盾牌]
8. 無盾牌則換上盾牌再 法術反射 ,有則直接 法術反射
/cast 法術反射
/equip [stance:1/2] 水晶之劍
/equip [stance:1/2,noequipped: 勇士之燃燒盾牌
9. 斬殺 英勇打擊 合一鍵
/cast 斬殺
/stopcasting
/cast 英勇打擊
略述武器ZS PK
*近戰職業PK要注意走位,做到在任意移動視角+身法騰挪的同時隨意釋放任意幾個常用技能
*姿態切換要快,熟練掌握3姿態常用技能切換
*把握時機,善用怒氣,英勇打擊應在怒氣過高或距離5碼外使用
❸ wow目標的目標宏怎麼做
代碼如下:
第一種:這個是自動選擇敵方目標的,自動選擇你正前方距離較近的目標,如果已經有了一個敵方目標就不會自動選擇了
#showtooltip
/targetenemy [target=target,help][target=target,noexists][target=target,dead]
/cast 技能
第二種:這個是不換目標的,比如你正在看著坦克,而他正在打怪,你就會打他的目標,但是你的目標還是T
#showtooltip
/cast [@target,harm][@targettarget,harm][@targettargettarget,harm
[@targettargettargettarget,harm]技能
wow宏設置步驟如下:
1.進入游戲後,Esc」→「宏命令設置」打開宏的操作界面。
(3)魔獸世界圖案宏用什麼軟體做擴展閱讀
不管你想鎖定什麼目標,/target 目標名字/focus/cast 技能名稱點這個宏就會自動切換到目標了,並且設為焦點並且釋放魔法另外,如果不知道對方的名字,那麼如下/targetenemy /focus/cast 技能名稱它會立刻找到你身邊最近的敵人,鎖定目標,釋放魔法。
焦點目標(focus)是一個類似target、player的單位代號。它允許你關聯一個玩家或者定義的NPC。最簡單的焦點目標(focus)用法就是:Focus target和Target focus。
Focus target可以將你當前的目標設為焦點目標(focus),或者是在你的沒有目標的時候取消設定的焦點目標(focus)。Target focus會選中你設定的焦點目標(focus)。
第一行表示,當你的焦點目標(focus)不存在時,或者當焦點目標(focus)死亡時,或者當焦點目標(focus)是友善單位時,將當前目標設定為焦點目標(focus)。
第二行表示,當你的焦點目標(focus)不存在時,停止宏。如果第一行沒有設定焦點目標(focus),則這一行就會將這個宏停止。第三行,對焦點目標(focus)釋放恐懼術。
計算機科學里的宏(Macro),是一種批量批處理的稱謂。一般說來,宏是一種規則或模式,或稱語法替換 ,用於說明某一特定輸入(通常是字元串)如何根據預定義的規則轉換成對應的輸出(通常也是字元串)。這種替換在預編譯時進行,稱作宏展開。
所謂宏,就是一些命令組織在一起,作為一個單獨命令完成一個特定任務。Microsoft Word中對宏定義為:「宏就是能組織到一起作為一獨立的命令使用的一系列word命令,它能使日常工作變得更容易」。Word使用宏語言Visual Basic將宏作為一系列指令來編寫。
計算機科學里的宏是一種抽象的,根據一系列預定義的規則替換一定的文本模式。Excel 辦公軟體自動集成了「VBA」高級程序語言,用此語言編制出的程序就叫「宏」。
使用「VBA」需要有一定的編程基礎,並且還會耗費大量的時間,因此,絕大多數的使用者僅使用了Excel的一般製表功能,很少使用到「VBA」。
參考資料 :知識站-wow自動選擇目標宏
❹ 魔獸世界怎麼編寫宏,求高手詳細指導··
魔獸世界的宏命令多用於把爆發性的技能或飾品綁定在一起,可以一次性開啟多個技能,達到最大化輸出的效果,宏命令的編寫方法如下:
第一步,進入游戲後,按ESC調出主菜單。
❺ 魔獸世界中的宏怎麼做
宏命令完全教程,教你自己編寫實用的宏
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.不要直接 別人的代碼到以下文件中:
"盤符:\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 恐懼術
❻ 魔獸世界的宏怎麼做,要非常詳細的,最好有圖解
1、由於CastSpellByName()和TargetUnit()在2.0被禁用,所以2.0之前的大部分宏將無法使用。現在,宏寫法也有了很大的變化。沒有宏可以檢查Buff,Debuff,冷卻,血量,魔法,怒氣,能量。但是,大家也不用太惋惜,現在的宏可以實現許多新的功能,並且非常強大。
2、---在使用一些宏之前請先檢查你的按鍵設置。系統默認Ctrl+1到10是使用寵物技能欄,而Shift+1到6是選定動作條。有些宏在使用時由於自己的設置有可能和這些默認的按鍵沖突,解決辦法為改宏或者改掉系統默認的按鍵設置。
--- 後面帶「[option]」的命令都是可以加條件判定的命令!貌似只有個別的幾個不可加條件判定。。。=。=!
3、wowwiki首頁:http://www.wowwiki.com/Main_Page
wiki的2.0宏首頁:http://www.wowwiki.com/HOWTO:_Make_a_Macro
4、把這篇帖子一字不漏的看完,那麼99%的宏你都可以自己寫了。
5、感謝gzkuru的補充~
寫宏很簡單,只要肯研究。
QUOTE:
如何寫一個宏---術士實例講解
壹:初步製作
恩。。。因為我是個惡魔術士,所以我現在想寫個瞬招胖子犧牲宏。
第一步,用「/cast」來施放「犧牲」:
/cast 犧牲
這樣就寫好了,「/cast」也就是「/施放」,作用是可以讓你在宏內施放一個技能。而「犧牲」,是術士寵物的一個技能。
第二步,光有犧牲沒有瞬招怎麼行~犧牲完胖子我還想瞬招一個出來呢。
/cast 惡魔支配
「惡魔支配」,術士無公共CD法術。
第三步,光有瞬招卻不招寵物是不行的,所以。。。
/cast 召喚虛空行者
「召喚虛空行者」,不用解釋了吧。。。。。。。。
第四步,現在「犧牲」、「惡魔支配」、「召喚虛空行者」都寫好了,下面把他們組合起來。
/cast 犧牲
/cast 惡魔支配
/cast 召喚虛空行者
組合起來之後就是這樣了,這個宏可以先犧牲胖子,然後使用惡魔支配,然後召喚虛空。一共按鍵3次。
注意:並不是所有宏都可以這樣寫的!原因是犧牲和惡魔支配,一個是寵物技能,一個是無公共CD技能,都不佔用公共CD,所以這個「傻瓜」格式的宏才會有效。同樣,所有無公共CD的技能、物品和寵物技能,都可以只加一個佔用公共CD的技能寫在一個無任何條件的宏中。比如先使用護符,再放技能的宏!
貳:添加條件
雖然有了瞬招犧牲宏,但是我不想讓這個宏單獨占我一個寶貴的快捷鍵。。。所以,我要給這個宏添加幾個條件讓它在適當的時候能做出適當的動作。具體如下。
第一步:要是這個宏能在我需要瞬招犧牲的時候才會起作用該多好~~~所以我想到了只有在沒有寵物的情況下在使用惡魔支配所以,上面的宏就變成了下面這樣。
/cast 犧牲
/cast [nopet]惡魔支配
/cast 召喚虛空行者
這個宏裡面多了一個「[nopet]」。「nopet」是條件,也就是「沒有寵物」的意思。而「[]」的作用就是告訴WOW都有什麼是條件,所有寫在「[]」裡面的東西都是條件。
第二步:我覺得光是在沒有寵物的情況下使用「惡魔支配」還是不能滿足我的需要,因為使用完犧牲之後寵物並沒有消失,而是死亡狀態,所以,我又給宏加了一個條件。如下~
/cast 犧牲
/cast [nopet][target=pet,dead]惡魔支配
/cast 召喚虛空行者
這次,宏裡面添加了「target=pet,dead」這個條件,但是實際上這是兩個條件。首先,「taregt=pet」是一個條件,作用是把你的隱藏目標(隱藏目標其實是我自己起的名字,這個條件的意思就是並不會改變你當前的目標,並且選擇一個目標做為將要進行的動作的目標)指向你的寵物。而「dead」的作用就是判斷目標是否死亡。而「,」半形逗號,也就是不用任何輸入法打出來的逗號,作用為「並且」存在著,所以「target=pet,dead」的實際意思是「把隱藏目標指向你的寵物,並且判斷其是否死亡」,白話一點就是「判斷你的寵物是否死亡」。
還要說一點~「[nopet][target=pet,dead]」,前面的「[nopet]」和「[target=pet,dead]」的關系為「或者」,當兩個「[]」連在一起寫的時候都為「或者」。就是說當「[nopet]」不成立的時候會檢查「[target=pet,dead]」是否成立,如果「[target=pet,dead]」也不成立那麼這個法術是不會被施放的。相反,只要這兩組條件中有一個是成立的,那麼這個技能就會被施放,這就是「並且」的作用。
基本內容就這么多,個人感覺真的是很少很少,並且非常簡單。獻給喜歡宏並且想學習寫宏的人。
一些基本知識
==========================================================
==========================================================
QUOTE:
身上各個部位編號:
1:頭
2:頸
3:肩
4:襯衣
5:胸
6:腰帶
7:腿
8:腳
9:手腕
10:手套
11:手指1
12:手指2
13:飾品1
14:飾品2
15:背
16:主手
17:副手
18:遠程武器
動作條名稱及編號:
主動作條1:ActionButton
主動作條2:不知道。。。。。。。
主動作條3(右1):MultiBarRightButton
主動作條4(右2):MultiBarLeftButton
主動作條5(右下):MultiBarBottomRightButton
主動作條6(左下):MultiBarBottomLeftButton
每個動作條的按鈕從左至右都是1~12。
背包及包裹格子編號:
背包從右到左的編號分別是:4、3、2、1、0~
包裹格子的編號是從左至右排列,一個包的第一行分別是:1、2、3、4~
然後是包裹第2行:5、6、7、8~下面幾行依次類推。
姿態編號:
| 戰士 | 德魯伊 | 牧師 | 盜賊 | 薩滿祭祀
------------------------------------------
姿態 1 | 戰斗 | 熊 | 暗影形態 | 潛行 | 幽魂之狼
姿態 2 | 防禦 | 海豹 | | |
姿態 3 | 狂暴 | 貓 | | |
姿態 4 | | 旅行 | | |
姿態 5 | | 梟獸/樹 | | |
姿態 6 | | 飛行 | | |
從2.0開始宏內可用的條件:
QUOTE:
help---判斷目標是否為友善;
比如「/cast [help]治療術」,如果目標為友善那麼施放治療術。
harm---判斷目標是否為敵對;
比如「/cast [harm]懲擊」,如果目標為敵對那麼施放懲擊。
party---判斷目標是否在本小隊中;
比如「/cast [party]治療術」,如果目標在本小隊中那麼施放治療術。
raid---判斷目標是否在團隊中;
比如「/cast [raid]治療術」,如果目標在本團隊中那麼施放治療術。
group---判斷自己是否在一個隊伍中(小隊或團隊);
比如「/cast [group]治療導言」,如果自己在一個隊伍中那麼施放治療導言。
group:party/raid判斷自己是否在一個指定的集體中:小隊/團隊;
比如「/cast [group:raid]治療導言;[group:party]快速治療」,如果在團隊中就施放導言,在小隊中就施放快速。
combat---判斷你是否在戰斗中;
比如「/cast [combat]消失;[nocombat]潛行」,如果在戰斗就消失,不在戰斗就潛行。
stance或stance:#---判斷你是否在姿態中或是否在指定姿態中。#為數字,也就是姿態編號。
比如「/cast [stance]精神鞭撻」,如果在暗影形態就施放鞭撻。「/cast [stance:3]潛行」,如果在貓形態就潛行。
stealth---判斷你是否在潛行;
比如「/cast [stealth]背刺;邪惡攻擊」,如果在潛行就用背刺,否則邪惡攻擊。
modifier或modifier:x---x可為shift、ctrl、alt 或者是它們的組合,判斷某個或某幾個按鍵是否被按下。
equipped:<item>---判斷某件物品是否在裝備中。<item>可以是裝備欄編號、裝備分類(武器、副手。。。)、裝備子類(雙手劍、法仗等等。。。)
target=<unit>---可以把技能目標指定為任何有效的目標,並且可以另你不丟失當前目標!<unit>還可以為「none」,用來指定沒有目標的時候。「player」,用來指定只對自己施放。比如「/use [target=player] 厚符文布綳帶」,無論任何時候都只對自己使用綳帶。關於「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:法術名稱---判斷你是否在引導法術或是否在引導指定的法術。
比如「/cast [nochanneling:奧術飛彈]奧術飛彈」,在這個例子里我把「channeling:奧術飛彈」前面加了「no」,所以這個宏的意思就變成了如果沒有在引導奧術飛彈,那麼施放奧術飛彈,避免浪費~~~
exists---判斷特定目標是否存在。
dead---判斷目標是否死亡。請注意,這個是判斷目標是否死亡。如果你想判斷你自己的寵物是否死亡就要寫成這樣「[target=pet,dead]」。
比如「/cast [target=pet,dead]復活寵物(獵人的復活寵物技能。。。)」。這個宏的意思就是如果你的寵物死亡了那麼施放復活寵物。
equipped:裝備名稱/類型/子類型---判斷某件裝備是否在裝備中。
比如「/cast [equipped:魔杖] 射擊」,這個宏的意思是如果裝備魔杖就使用射擊。
==========================================================
==========================================================
一些命令的講解及應用
施放法術相關
-----------------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------------
QUOTE:
/cast [option]
簡單的說就是/施放,並且使用這個命令的宏只有一個法術會被施放。現在的這個命令可以加入條件來判定法術是否被施放。比如「/cast [help,combat] 快速治療」,這個宏的意思是當目標為友善,並且在戰斗中,那麼施放快速治療。
..................................................................................................................................................................................................................
還有好多,字數超限了,自己看網站吧
參考資料:http://bbs.owan.com/redirect.php?tid=12315285&goto=lastpost