精華區beta WOW 關於我們 聯絡資訊
既然是超陽春,代表詳細指令你必須到精華區 找一篇叫 [2.0] 新的 Macro 系統 的文章 持續補完中 --正文開始-- /cast [help] 治療術 這是一般很常見的條件式巨集寫法 黃色部份,就是施放條件 [help] 白色部份,就是施放法術 /cast 治療術 既然是條件式巨集,代表只有在條件符合的情況 白色部份才會有動作 所以我們要做的,就是瞭解怎麼設定條件 --常用條件-- ⊙help - 目標是友善的 harm - 目標是敵人 ⊙exists - 目標存在 dead - 目標死亡 ⊙stance - 你在任何一個stance stance:<#> - 你在第#個stance ⊙modifer - 按住shift或ctrl或alt任何一鍵 modifier:<shift/ctrl/alt> - 按住shift或ctrl或alt ⊙button - 用滑鼠左右中鍵點擊 button:<1/2/3> - 用滑鼠左/右/中鍵點擊 條件上面可以加上 no- ,代表在非此情況下 像是exists =>目標存在,noexists =>目標不存在 舉幾個例子 當目標為敵人才使用 /cast [harm] 火球術 由於條件是harm(敵人),要是目標為友方,就沒有動作 當目標為友方才使用 /cast [help] 治療波 由於條件是help(友方),要是目標為敵人,就沒有動作 用滑鼠左鍵點才使用 /cast [button:1] 冰箭術 由於條件是滑鼠左鍵,你用右鍵按一百次他都不會理你 --設定目標-- 設定目標,就是[target=player]這東西 這是用來設定施放法術時,要對誰來施放 常用的目標有 player - 代表你自己 pet - 代表你的寵物 partyN - 代表第N個隊友 (N=1,2,3,4) partypetN - 代表第N個隊友的寵物 (N=1,2,3,4) raidN - 代表第N個團隊友 (N=1-40) raidpetN - 代表第N個團隊友的寵物 (N=1-40) mouseover - 代表滑鼠上的單位 (也就是tooltip顯示的單位) target - 代表你的目標 focus - 這是你的focus目標 舉幾個例子 我要對自己施放 /cast [target=palyer] 驅散魔法 我要對focus施放 /cast [target=focus] 變形術 --設定條件-- 隨便找個例子來看 /cast [help, nodead] 治療術 在巨集當中,我們可以把條件跟目標寫在一起 條件也可以寫很多個,記得用 , 來隔開就好 比如說 [harm, exists, nodead] 舉個例子來說明 有focusfocus活著的時候focus /cast [target=focus, exists, nodead] 變形術 --一連串的條件指令-- 在一個巨集裡面,我們常常會塞很多指令下去 而電腦執行指令的時候,就會造著順序一行一行執行 比如說 當目標為敵人時施放閃電箭 當目標為友方時施放清毒術 沒有目標的時候放根基圖騰 直接照上面的條件開始編寫就變成 /cast [harm] 閃電箭 -1 /cast [help] 清毒術 -2 /cast 根基圖騰 -3 但是在這邊會發現一個問題 當目標為敵人的時候,我按下這巨集 執行第1行 -- 開始施放法術 執行第2行 -- 不使用 執行第3行 -- 放根基 喂,我都在放法術了,要怎麼放圖騰啊? 畫面中就會跳出 "法術還沒有準備好" 所以要利用 ; 把三行整理成一行 代表前面的部份已經執行,後面就會停止 也就是改寫成下面這樣 /cast [harm] 閃電箭; [help]清毒術; 根基圖騰 這樣在執行的時候,電腦就會判斷 如果是敵人,施放閃電箭,後面部份不執行 如果是友方,施放清毒術,後面部份不執行 沒敵人也沒友方,施放根基圖騰 --試寫巨集-- 看完上面之後,就可以開始來寫巨集了 隨便舉幾個很常看到人問的 1.有focus且focus活著的時候打focus 要是沒有focus或focus死掉,就打當前目標 ==Macro== /cast [target=focus, exists, nodead] 變形術; 變形術 ========= 但是人都很懶,想把設定focus都放到同一個巨集 當前沒有目標,focus也死掉了,則取消focus -1 要是沒有focus或focus死掉,將當前目標設為focus -2 有focus且focus活著的時候打focus -3 ==Macro== (數字對照上面條件,巨集內不加) /clearfocus [target=focus, dead] -1 /focus [target=focus, noexists]; [target=focus, dead] -2 /cast [target=focus, exists, nodead] 變形術 -3 ========= 2.自然迅補  當目標為敵人或沒有目標,對自己施放  當目標為友方,對友方施放 ==Macro== /cast 自然迅捷 /stopcasting /cast [help] 治療波; [target=player] 治療波 ========= 3.左右鍵放不同法術,左鍵火球,右鍵冰箭 ==Macro== /cast [button:1] 火球術; [button:2] 寒冰箭 ========= 簡單的條件編寫方法大概就是這樣 需要看更詳細的,就去看精華區那篇 --------------- 補充幾個 4.不論什麼形態,都會瞬間解除再變回去  競技場拿來解除緩速好用 ==Macro== /stopmacro [nostance] /cast [stance:1] 巨熊形態 /cast [nostance] 巨熊形態 /cast [stance:3] 獵豹形態 /cast [nostance] 獵豹形態 /cast [stance:4] 旅行形態 /cast [nostance] 旅行形態 =========  如果你是野德,想要瞬間變身喝水  可以直接取中間一段來用 ==Macro== /stopmacro [nostance] /cast [stance:1] 巨熊形態 /use XXXX治療藥水 /cast [nostance] 巨熊形態 ========= -------------- 至於有人說不支援中文的部份 在target=XXXX裡,不能直接打隊友目標 這時候可以利用下面的指令來做出類似的效果 /target XXX (選取目標) /targetlasttarget (選取上一個目標) 用一個我自己獵人用的巨集當範例 看完上面那篇,應該可以理解這巨集的內容 ==Macro== /target [button:1] 主坦名稱; [button:2] 副坦名稱 /cast 誤導 /targetlasttarget ========= --常用指令-- 除了前面用的cast外,還有很多指令可以使用 下面就直接各種範例來說明 use 使用某種道具 ==Macro== /use [button:1] 水; [button:2]食物 左鍵喝水,右鍵吃東西 ========= target 將目標設定為誰 targetlasttarget 將目標設成上一個目標 ==Macro== /target 圖騰 /cast 冰霜長矛 /targetlasttarget 這應該不用特別說明了.... 單鍵清除圖騰,而且目標會轉回原本的目標 就可以做到不改變目標清除圖騰的效果 ========= assist 跟隨某人目標 ==Macro== /assist 戰士名字 /cast 淨化術 ========= focus 設定focus目標 clearfocus 清除focus目標 stopmacro 停止巨集運作 ==Macro== /clearfocus [target=focus, dead] /stopmacro [target=target, help] /focus [target=focus, noexists]; [target=focus, dead] /cast [target=focus, exists, nodead] 變形術 這就是前面的變形術巨集 在第二行加入stopmacro指令 要是目標為友方時,按到巨集就不會誤設友方為focus ========= -- 不屈者難渡人世 給正直者以安眠 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.169.231.196
zombiez2:M的真快 02/24 17:10
resaka:詳細教學,推一個 02/24 17:11
shamanlin:不,這是超陽春版本,還有更多指令沒講 02/24 17:11
hsha:喔喔 超清晰明瞭的入門教學 02/24 17:11
mileslo:一定要推薩滿林!! 同為薩滿淚推......不是拉 推用心啦 02/24 17:11
greg60711:推推 02/24 17:12
ZunYin:好文 02/24 17:12
ArchRanger:有用推 02/24 17:12
zombiez2:不過還真是好文 學到很多 再推一個 02/24 17:12
Zodiac10:這篇就是我想要的 02/24 17:13
k7ji91ab5m:超大推 02/24 17:13
mileslo:藉題問一下 是不是有個EXACT還什麼 要"確切符合"的指令? 02/24 17:13
mileslo:在2.0裡面好像沒有看到這個指令 02/24 17:16
sivid:/targetexact 目標名字 02/24 17:20
destroyboy:借問一下,/stopmacro [target=focus,harm] 應該是在 02/24 17:21
destroyboy:fcous存在且為敵人停止巨集吧? 02/24 17:21
mileslo:SIVID 那請問現在惡魔練是否能用TARGETEXACT抓出來? 02/24 17:21
shamanlin:targetexact 代表名稱完全相符才會選取 02/24 17:23
Mintch:這行:/cast [target=player, harm] 治療術,harm多餘? 02/24 17:23
ryu057:好文推 02/24 17:24
shamanlin:樓樓樓...某樓上,沒錯 02/24 17:25
mileslo:MINTCH 妳那行是說"目標是自己且敵對則施放補血....." 02/24 17:26
shamanlin:只有單行的話就是多餘了,要是巨集塞很多東西就不一定 02/24 17:27
GodV3:看到一半推! 繼續看! 02/24 17:28
mileslo:薩滿林 那你有用過TARGETEXACT的巨集抓過惡魔練嗎?? 02/24 17:28
FeatherChord:這篇就是我想要的 02/24 17:29
mileslo:之前某次改版之後普通TAR的抓不到 野團遇到丁丁就很慘ˊˋ 02/24 17:28
shamanlin:沒用過....我都開血條直接點= = 02/24 17:29
Azarc:good 02/24 17:30
mileslo:我自己點也可以啦 不過那天打到一個丁丁卡拉 法師用了我 02/24 17:30
mileslo:三次大補才想到要開冰箱 其他DD殺很慢ˊˋ 02/24 17:31
destroyboy:我有用過TARGETEXACT抓過惡魔鍊跟ZA貓王的圖騰.. 02/24 17:36
RobinLove:清楚明瞭,推! 02/24 17:39
babylina:很好很強大 02/24 17:39
meteor79510:我看的懂耶@@很簡單可是很清楚可以知道要怎麼寫巨集 02/24 17:49
lycosidae:優! 02/24 17:51
ironsalami:/say [help,dead] %t,你已經死了...T______T 02/24 18:10
OAzenO:文字訊息好像不支援條件 XD 02/24 18:12
knight00931:推 02/24 18:26
jj1124seed:好文推 02/24 18:55
omidofu:推 02/24 19:37
GodV3:巨集能偵測狀態嗎?ex:風暴打擊->成功->震地術 失敗->烈焰震 02/24 19:34
atpx:大推!!! 02/24 19:49
albert7387:推推! 02/24 20:08
BlackGo:推 02/24 20:18
actualamen:好文章!!推推!! 02/24 20:25
mp5vm6:推!!好棒的新手教學!! 02/24 21:00
fringetree:超有用!推! 02/24 21:23
Hambowbow:推推 02/24 21:33
fany:一點都不陽春!!太精闢了!! 02/25 01:46
skydecoy:有拼錯英文字 改了再補推 02/25 02:10
ironsalami:這樣就2未免太狠了吧 XD 我在意的是不該對harm治療術:P 02/25 02:52
shamanlin:喔,那直接從我以前的巨集截出來的,2.0的時候不知道為啥 02/25 03:19
shamanlin:不這樣寫會卡住,現在應該不用,改下好了 02/25 03:19
※ 編輯: shamanlin 來自: 118.169.231.196 (02/25 04:47)
kflin: 推 02/25 07:27
ironsalami:再幫推 同是巨集愛好者 XD 02/25 07:48
ChaoSoul:那個說要補推的咧?補哪去了 只會出一張嘴 02/25 08:17
PTTNightmare:太強大了,不推不行! 02/25 08:28
skydecoy:我要對自己施放 /cast [target=palyer] 驅散魔法 02/25 08:58
skydecoy:還沒改啊-.- iron是吵啥 你一定沒認真看文章lol 02/25 08:59
skydecoy:補推 02/25 09:05
skydecoy: chao -.- 02/25 09:07
ironsalami:沒關係 讓他推文數繼續往上就是了 囧a 02/25 12:42