壹:初步生產
是啊。。。因為我是惡魔術士,所以想寫壹個瞬招胖子祭祀宏。
第壹步,用“/cast”施放“祭祀”:
/鑄造犧牲
所以就寫成,“/cast”就是“/cast”的意思,可以讓妳在壹個宏裏施放壹個技能。而“犧牲”是術士寵物的技能。
第二步,沒有即時行動怎麽做?我想在犧牲了那個胖子之後立刻行動。
/施展惡魔支配術
《惡魔支配》,術士沒有公開***CD法術。
第三步,光有即時招數不招寵物是不夠的,所以。。。
/cast召喚虛空行者。
“召喚虛空行者”,無需解釋。。。。。。。。
第四步,既然“犧牲”、“惡魔支配”、“召喚虛空行者”都寫好了,那就來結合壹下吧。
/鑄造犧牲
/施展惡魔支配術
/cast召喚虛空行者。
這個宏可以先犧牲胖子,然後用惡魔支配,再召喚虛空。按* * *鍵三次。
註意:不是所有的宏都可以這樣寫!原因是犧牲和惡魔支配,壹個是寵物技能,壹個是非公共CD技能,不占用公共CD,所以這個“傻子”格式宏才會有效。同樣,所有沒有公共CD的技能、物品、寵物技能都可以用壹個只有壹個技能占用公共CD的無條件宏來寫。比如先用護身符,再放技能的宏!
二:添加條件
雖然我為了即時動作犧牲了宏,但是我不想讓這個宏單獨占據我壹個人寶貴的快捷鍵。。。所以我想給這個宏增加幾個條件,讓它在合適的時候做出合適的動作。具體如下。
第壹步:如果這個宏只在我需要瞬間犧牲的時候才起作用就太好了~ ~ ~於是我想到了只有在沒有寵物的時候才使用惡魔支配,於是上面的宏就變成了下面的。
/鑄造犧牲
/施放[nopet]惡魔控制
/cast召喚虛空行者。
這個宏中多了壹個“[nopet]”。“nopet”是壹個條件,意思是“不準養寵物”“[]”的作用是告訴WOW什麽是條件,所有寫在“[]”裏的都是條件。
第二步:我覺得只使用沒有寵物的“惡魔支配”無法滿足我的需求,因為使用犧牲後,寵物並沒有消失,而是處於死亡狀態,所以我給宏加了另壹個條件。如下~
/鑄造犧牲
/cast [nopet][target=pet,dead]惡魔支配
/cast召喚虛空行者。
這次在宏中加入了條件“target=pet,dead”,但實際上這是兩個條件。首先,“目標=寵物”是壹個條件,用來把妳的隱藏目標(隱藏目標其實是我自己的名字,意思是不會改變妳當前的目標,選擇壹個目標作為要進行的動作的目標)指向妳的寵物。“死”的作用是判斷目標是否死了。逗號“,”,即沒有經過任何輸入法輸入的逗號,是以“和”的形式存在的,所以“目標=寵物,死了”的實際意思是“將隱藏的目標指向妳的寵物,判斷它是否死了”,說白了就是“判斷妳的寵物是否死了”。
還有壹點~“[nopet][target=pet,dead]”“[nopet]”和“[target = pet,dead]”的關系是OR,兩個“]”寫在壹起時都是OR。也就是說,當[nopet]不成立時,它會檢查[target=pet,dead]是否成立。如果[target=pet,dead]不成立,那麽這個法術就不會施放。反之,只要這兩個條件中有壹個為真,那麽這個技能就會施展,這就是“與”的作用
基本內容就這麽多,個人感覺真的很少,很簡單。獻給喜歡宏,想學寫宏的人。
壹些基礎知識
==========================================================
==========================================================
引用:
寫宏需要註意什麽?
宏中所有標點符號都要半角,沒有任何輸入法打出來的符號都是半角。所有輸入法都可以設置半角和全角。
宏中“[]”的作用是“或”,“而”在宏中是“與”。
所有的條件都可以通過在前面加上“不”來適得其反。
兩個反向條件(條件前面加“否”)不能同時用在壹個句子中。
身體各部分的數量:
1:頭
2:脖子
3:肩膀
4:襯衫
5:胸部
6:腰帶
7:腿
8英尺
9:手腕
10:手套
11:手指1
12:手指2
13:飾品1
14:飾品2
15:返回
16:高手
17:副職
18:遠程武器
動作欄名稱和編號:
活動欄1:操作按鈕
主動法則二:不知道。。。。。。。
活動組合3(右1):多邊框按鈕
活動條4(右2):多條左按鈕
活動欄5(右下角):MultiBarBottomRightButton
活動欄6(左下角):MultiBarBottomLeftButton
每個動作條的按鈕從左到右是1~12。
背包和包裹網格編號:
背包的編號從右到左依次是:4,3,2,1,0~
包裹格數從左到右排列,壹個包裹的第壹行是:1,2,3,4~
然後包裹的第二行:5,6,7,8~以下幾行依此類推。
態度編號:
|戰士|德魯伊|牧師|盜賊|薩滿祭祀
-
姿勢1 |戰鬥|熊|影子形態|隱身|鬼狼
姿勢2 |防禦|||海豹||
姿勢3 |狂怒|貓|||
姿勢4 ||||||旅行
姿勢5 |||月人/樹||||
姿態6 ||||||飛翔
從2.0開始的宏中可用的條件:
引用:
幫助——判斷目標是否友軍;
比如“/cast [help] therapy”,如果目標是友善,那麽cast therapy。
傷害——判斷目標是否有敵意;
比如“/施放[傷害]懲罰”,如果目標是敵對的,那麽就會施放懲罰。
黨——判斷目標是否在隊伍中;
比如“/施放[小隊]治療”,如果目標在小隊裏,那麽施放治療。
Raid -確定目標是否在團隊中;
比如“/cast [raid]療法”,如果目標在隊伍裏,那麽就施法治療。
團體——判斷自己是否在壹個團隊(小隊或團隊);
比如“/投【團】待遇介紹”,如果妳在壹個團隊,那就投待遇介紹。
團體:小隊/raid決定妳是否在指定的團體中:小隊/團隊;
比如“/cast [group:raid]治療介紹;【組:方】快療”,如果是在隊內施法的話,快療就是在隊內施法。
戰鬥——判斷自己是否在戰鬥中;
比如“/cast[戰鬥]消失;【nocombat】潛行”,打仗就消失,不打仗就潛行。"
姿態或站姿:# -判斷自己是否處於壹種姿態。#是壹個數,也就是態度數。
比如,“/施放[姿態]精神鞭笞”,如果妳是暗影形態,妳會施放鞭笞。"/cast[姿態:3]潛行",以貓的形態潛行。
隱身——判斷自己是否在偷偷摸摸;
比如,“/cast[潛行]背刺;邪惡攻擊”,如果在潛行中用背刺,否則邪惡攻擊。
修飾鍵或修飾鍵:X-X可以是shift、ctrl、alt或它們的組合,判斷是否按下了壹個或幾個鍵。
裝備:& ltitem & gt-判斷某個項目是否在設備中。& ltitem & gt可以是裝備列號,裝備分類(武器,副手。。。)、裝備子類(雙手劍、法則之戰等。).。。)
target = & lt單位& gt-可以將技能目標指定為任何有效目標,可以保留當前目標!& lt單位& gt也可以是“無”,用來指定什麽時候沒有目標。“玩家”,用來指定只為自己施放。比如“/使用[target=player]厚符文布繃帶”,任何時候只給自己使用繃帶。關於“自己”,這個條件在很多人測試的時候都會報錯。原因不明,暫時請不要使用。
actionbar:& lt;編號& gt-判斷當前動作欄是否列出。& lt編號& gt可以是1,2,3,4,5,6
寵物:& lt寵物類型或寵物名稱& gt-寵物類型是寵物類型;愛稱就是愛稱。如果不填寫寵物類型和名稱,判斷寵物是否存在。
坐騎-判斷妳是否在坐騎上。
遊泳——判斷自己是否在遊泳。
飛行——判斷它是否在飛行。
戶外——判斷自己是否在戶外。
室內——判斷自己是否在室內。
按鈕:& lt# & gt-判斷特定按鈕是否用於觸發技能。& lt# & gt可以是1(鼠標左鍵)、2(鼠標右鍵)、3(鼠標鍵3,即鼠標滾輪按下,不上下滾動)、4(鼠標鍵4,多鍵鼠標專用)、5(鼠標鍵5,多鍵鼠標專用)。默認值為1。
通靈還是通靈:法術名——判斷妳是引導法術還是引導特定法術。
比如“/cast [nochanneling]奧術導彈”,在這個例子中,我在“通靈:奧術導彈”前面加了“否”,所以宏的意思是,如果奧術導彈沒有被制導,那麽奧術導彈就會被發射,以避免浪費~ ~ ~
Exists -判斷特定目標是否存在。
死亡-判斷目標是否死亡。請註意,這是判斷目標是否死亡。如果要判斷自己的寵物是否死了,要寫“[target=pet,dead]”。
比如,“/cast [target=pet,dead]復活寵物(獵人的復活寵物技能。。。)"。這個宏意味著如果妳的寵物死了,施放壹個復活的寵物。
裝備:裝備名稱/類型/子類型-判斷壹件裝備是否在裝備中。
比如“/cast[裝備:魔杖]射擊”,這個宏的意思是如果裝備了魔杖就射擊。
==========================================================
==========================================================
壹些命令的解釋和應用
施法相關
引用:
/cast[選項]
簡單來說就是/cast,使用這個命令的宏只會施放壹個法術。現在這個命令可以添加條件來判斷法術是否施放。比如“/施放[幫助,戰鬥]快速治愈”,這個宏的意思是當目標是友軍且在戰鬥中時,再施放快速治愈。
/cast sequence[選項]
連續點擊,按順序施放指定的法術。如果壹個法術施放失敗,下面的法術也不會施放。
特殊條件相位選擇(該功能僅在該命令的條件成立時可用):復位=
& lt# & gt-表示壹個數字,通常為1到1800,以秒為單位。/castsequence reset=120部落徽章,亡靈意誌。這個宏的作用是先用部落徽章,再用亡靈意誌。如果120秒後亡靈的意誌還沒有施放,使用部落徽章。但是,重置=
切換目標時返回宏。
戰鬥——戰鬥從宏觀開始。
比如“/施法序列重置= 30/目標/戰鬥腐蝕、痛苦詛咒、生命虹吸”就是依次施放腐蝕、痛苦、虹吸。最後壹個法術施放(也就是虹吸)30秒後,或者切換目標或者離開戰鬥,序列會重新開始,也就是從頭開始。
/cast random[選項]
隨意施法,比如“/castrandom變身:豬,變身:羊,變身:龜”。(我變~我變~我變!)
所有條件前面都可以加上“不”,達到相反的效果!比如“nocombat”判斷妳是不是不打了;“nomodifier”表示alt、ctrl、shift都沒有按。
“,”相當於前面的和。比如“/cast [help,combat]快速治療”就是針對友軍,在戰鬥中使用快速治療。
“/”相當於前面的or。比如“/施法序列重置=戰鬥/目標腐蝕,痛苦詛咒”就是當妳離開戰鬥或者切換目標的時候,宏會重,也就是從第壹個法術重新開始施法。
幾組條件可以以或的形式存在。
比如,(下面引自gzkuru的發表):/施放[幫助][目標=玩家][目標=目標目標,幫助]強力療法——目標是妳自己,施放強力療法;”或者“目標可以被治療並施放強力治療術;”或者“目標的目標可以被治療,那麽強大的治療作用於目標的目標。
-
-
物品和設備
引用:
/使用[選項]
使用物品或設備時,不再需要像以前壹樣指定包裝或操作條編號。如“/用厚符文布包紮”。
/userandom[選項]
然後使用指定的項目。比如“/userandom [nomounted]黑色戰鬥科多獸,死軍馬的韁繩,霜狼嚎叫的號角,迅捷的綠色迅猛龍。
/裝備[選項]
直接舉個例子。“/裝備【無裝備:復仇袍】”意思是復仇袍沒裝備就裝備。
/equip slot[選項]
這個函數類似於上面的函數。但是這個訂單主要是針對武器,戒指等可以裝備兩件的裝備。
例如:
/Equiplot[裝備:彩色劍] 16毀滅之刃
/Equiplot[裝備:殘酷之劍] 17融火尖牙
/Equiplot[裝備:毀滅之刃] 16七彩劍
/equiplot[裝備:融化的尖牙] 17殘酷之劍
這個宏可以交換多彩和破壞性,殘忍和狗牙。這裏的“/equiplot”主要是區分主副,讓宏把設備放到正確的位置。目前還不能同時裝備或者交換兩件相同的武器,但是腳本命令和外掛可以。
-
-
目標選擇相關性
引用:
/target [option]和/targetexact [option]
- /targetexact是為2.30添加的。
可用於選擇指定的目標,如“/targetplayer”。這個宏會選擇妳的目標作為妳自己。
可用目標:
人和名字-如"/目標生命終結"或"/目標確切生命終結",這個宏將針對名為"生命終結"的玩家(即我),寵物也是如此。如果是在戰場,還可以在角色名後面加上“-服務器名”,比如“生命終結-暮光之林”,這樣就選擇了暮光之林服務器的“生命終結”。
有人會問,這兩個命令有什麽區別?
區別在於“/target”是模糊搜索,而“/targetexact”是精確匹配。例如:
/目標壽命
該宏將選擇名稱中帶有“生命”壹詞的目標。如果妳有多個公司的名字中帶有“life ”,而另壹個目標叫做“life ”,那麽妳將用這個宏在這些目標之間切換!
/target精確生活
這個宏只會選擇名為“生活”的目標,多壹個字少壹個字都不行。只選擇“生活”。如果妳面前的多個目標都叫“生命”,它也會在這些目標之間來回切換!
隊友和隊友寵物:
甲方1 1隊友
Partypet1第壹個隊友的寵物
Party2第二個隊友
第二個隊友的寵物
Party3,第三個隊友
第三個隊友的寵物
Party4第四個隊友
第四個隊友的寵物
RaidN和raidpetN - N可以是1到40。
鼠標懸停-鼠標指向(鼠標懸停且未選中)。比如妳現在選中了壹個目標,妳把鼠標移到另壹個人身上,然後用宏“/cast [target=mouseover] fear”,那麽被嚇到的人就是妳鼠標指向的人,而不是妳當前的目標。
/target敵國[選項]
選擇壹個敵對目標。
/target friend[選項]
選擇壹個友好的目標。
/target party[選項]
選擇壹名團隊成員作為目標。
/target raid[選項]
選擇壹名團隊成員作為目標。
/targetlastarget[option]
選擇妳最後的目標。
/targetlastomenemy[option]
選擇最後選擇的敵人目標。
/target last friend[選項]
選擇妳選擇的最後壹個友軍目標。
/targetenemyplayer[選項]
選擇最後壹個對妳使用減利動作的目標。
/target friendplayer[選項]
選擇使用增益動作的最後壹個目標。
/assist[選項]
輔助~同“/輔助”~可選公司同“/目標”。
/focus[選項]
永遠鎖定壹個目標~比如把這個命令和寵物攻擊結合起來做壹個宏。比如妳現在的寵物是MM,妳用這個宏讓MM攻擊壹個戰士。然後妳切換目標,讓MM施展誘惑。這時候MM勾引的目標就不會是妳現在的目標,而是剛剛被鎖定的士兵。
/clear focus[選項]
取消當前鎖定的目標。
-
-
寵物相關
引用:
/petattack[選項]
讓寵物開始攻擊壹個目標。
/pet stay[選項]
讓寵物呆在原地。
/pet follow[選項]
讓妳的寵物跟著妳。
/pet passive[選項]
讓寵物處於被動狀態。
/petdefensive [option]
讓寵物處於守勢。
/petaggressive[選項]
讓寵物進入攻擊狀態。
/petautocast [option]拼寫名稱
寵物法術會自動施放和開啟。
/petautocastoff [option]拼寫名稱
寵物法術會自動釋放。
/petautocasttoggle[選項]
自動寵物施法開關,點選開啟,然後點選關閉.............有了這個,上面兩個好像就很少用了。
-
-
其他的
引用:
/start攻擊
開始攻擊。。。
/停止攻擊
停止攻擊。。。
# show & lt拼寫名稱/物品名稱>-
這個命令允許妳的宏顯示指定法術或物品的圖標(技能冷卻時間,物品數量,施法材料數量),前提是妳的宏必須使用“?”這個圖標。
# showtooltip & lt拼寫名稱/物品名稱>
這個命令允許妳的宏顯示指定法術或物品的圖標(技能冷卻時間,物品數量,施法材料數量),並顯示物品或法術的詳細描述。前提是妳的宏必須用“?”這個圖標。
/cancel Laura[選項]
取消BUFF~比如“/取消勞拉奧術智慧”。
/cancleform[選項]
取消手勢。比如“/cancleform巨熊形態”,如果壹個德魯伊在巨熊形態下使用這個宏,他會取消形態,回到人類形態。這個宏不能用於士兵,因為士兵始終處於壹個姿勢,不能取消。。。。。。
/stop macro[選項]
停止宏並添加條件判斷。例如:
/鑄造[傷害]變形
/stopmacro [noharm]
/p在把%t變成羊!不要碰它!
如果妳的目標不是敵意,那麽按這個宏,妳就不會說話了。
/單擊[選項]
點擊?看起來是這樣。如何添加類似“/cast”的事件判斷?我先介紹以下兩個參數。
ActionButton1這裏的1可以改成1-72~也就是妳動作欄的第壹個按鈕到第72個按鈕。當然,如果妳不使用任何動作欄插件。具體可以參考上面技能欄號的描述。如果使用壹個動作欄插件,比如“zBar”,並將動作欄中的最大按鈕數設置為12。那麽“ZBAR動作條1”的技能條數是73-84 ~而“zBar動作條2”的技能條數是85-96~以此類推。壹般任何動作欄都是這樣的。我只是說正常情況下。。。不排除例外)
PetActionButton11可以改成1-10的任意數,表示寵物技能欄中的1-10。
這裏有壹個例子:
比如宏“/click[寵物:虛空行者]PetActionButton1”是指如果當前寵物是虛空行者,點擊寵物技能欄1。該命令通常與以下兩個命令結合使用!
再舉壹個宏集macro的高級例子:
宏1:
/點擊[寵物]動作按鈕1
/單擊[no pet]操作按鈕2
宏2號(對應/點擊[pet]動作按鈕1):
/鑄造火焰盾
/鑄造犧牲
/施展誘惑
/cast攔截
/施放[傷害]法術封鎖
/cast[修飾符:alt,target = player] [help]吞噬魔法。
3號宏(對應/點擊[no pet]動作按鈕2)
/cast [nomodifier]召喚虛空行者;【修改器:ctrl】召喚魅魔;召喚獵犬;【修改器:shift】召喚惡魔守護者;召喚小惡魔
要使用這個宏,首先將2號和3號宏放在指定的位置。
效果:首先這個宏會判斷妳是否有寵物。如果妳有寵物,妳會使用寵物法術。沒有的話會召喚寵物。結合上面所說的,不難看出這個宏的含義。(哦~ ~ ~ ~ ~原文“/點擊”也可以這樣用~ ~ ~ ~ ~ ~ ~ ~)
/stop casting[選項]
用來中斷當前的施法。比如妳目前正在施放壹個需要吟唱的法術(比如火球術),法術被使用“/stopcasting”打斷。。。。=。=!舉這個例子的目的只是為了說明他的作用。壹個法師在唱大火球的時候,突然發現敵人已經理解了他的羊,正要改變他。。。然後,就該用這個宏了。
/停止播放
/施展法術計數器
這個宏會立即停止妳當前的施法,並施放壹個法術指示物。個人感覺比自己動或者跳有用多了!如果妳想知道到底是什麽,妳最好自己試試。
/使用13
/保持冷靜和放松
/施放炎爆
這是典型的多宏。可以同時使用多個沒有GCD的法術和壹個可用的裝備,實現壹鍵多開。過去,這個宏需要/stopcasting命令的支持,但現在已經不再使用了。
/dismount[選項]
下馬。。。還可以加上條件判斷~和。。。。。下馬的速度不是壹般的快。=!!!
/在N/頻道內容中
延遲通話。n是以秒為單位的數字。比如“/在1 /p說什麽”,這個宏的意思是“1秒後在隊裏說什麽”。
/swapactionbar[option]& lt;動作條編號> & lt動作條編號>
不難理解兩個動作條可以互換。
/changeactionbar[option]& lt;動作條編號>
您可以翻轉到指定的操作欄。