Re: [徵文] 基礎巨集介紹

看板WOW (魔獸世界)作者 (這是個盲從的年代~)時間13年前 (2011/06/03 11:33), 編輯推噓9(9010)
留言19則, 12人參與, 最新討論串2/2 (看更多)
※ 引述《CarPusher (薩掐)》之銘言: 看到版友這麼熱心的整理出一大篇 我也來幫忙補一些我自己知道的小地方吧~ 因為文章太長,不需要補的地方我就刪掉了 : 一、常用指令 : 設定巨集圖示時,如果選擇?圖案 : 巨集中加入 : #showtooltip 法術名稱 : 會自動對應該法術或者物品的圖示 #showtooltip 也能使用下面教的條件式 -- #showtooltip [<條件選項>] 法術名稱 能夠單純的隨條件改變macro的圖示,不會影響到macro內容 : /cast : 說明:放法術,後面接法術名稱 : 範例:/cast 暗影箭 : /castsequence [<條件選項>] reset=<#>/target/combat <法術1>, <法術2>, <法術3> : 說明:允許你在連續點擊某個巨集時,將其中定義的一系列法術逐個施放 : 當你第一次點擊這個巨集時,它施放列表中的第一個法術 : 第二次點擊的時候,施放第二個法術,以此類推 : 當它施放完最後一個時,又回到起始點開始迴圈 : 範例:/castsequence 痛苦動盪,痛苦災厄,腐蝕術 : 第一次按這個巨集施放痛苦動盪,第二次痛苦災厄,第三次腐蝕術 : /castsequence reset=combat/target 痛苦動盪,痛苦災厄,腐蝕術 : 同上,但是換目標或者重新進入戰鬥,則迴圈重置 補個小說明 reset=<#>/target/combat #:填入數字,代表秒數 說明:當你"停止"點擊此macro時開始倒數,倒數完後迴圈重置 若倒數途中又再次點擊,則重新開始倒數 再幫補幾個常用指令 /cancelaura <Buff名稱> 說明:用來取消指定Buff 範例:/cancelaura 保護聖禦 用以快速點掉保護聖禦,坦克消debuff好用! /cancelform 說明:取消當前任何型態 /petattack 說明:控制寵物攻擊當前目標  /petfollow  說明:控制寵物跟隨自己  /petstay  說明:控制寵物停留在當前位置  /petautocaston  說明:開啟寵物技能自動施法  /petautocastoff  說明:關閉寵物技能自動施法  範例:/petautocaston [nogroup,noparty] 低吼 不在團隊及隊伍中時,開啟自動施法寵物技能 低吼 /petautocastoff [group][party] 低吼 在團隊或隊伍中時,關閉自動施法寵物技能 低吼 /startattack 說明:開始自動攻擊(普攻)  /stopattack 說明:停止自動攻擊(普攻)  /stopcasting  說明:停止施法當前法術  以上補充都可並用條件式判斷~ : 二、條件判斷指令 : 格式: /常用指令 [條件1] 法術或物品名稱; [條件2]法術或物品名稱 ... : 條件用","分開代表AND 用"/"分開代表OR : ";"代表ELSE,條件不符合則執行";"之後的動作 : 條件前面+"no"則代表條件的相反 : [stance] : 說明:有些職業有不同的姿態 : 戰士:1. 戰鬥 2. 防禦 3. 狂暴 : 牧師:1. 暗影形態 : 德魯伊:1. 熊 2. 水棲 3. 貓 4. 旅行 5. 梟獸/樹 : 盜賊:1. 潛行 : 範例:/cast [nostance] 熊形態 : 如果沒有在一個形態下,則變形到熊形態 : /cast [stance:1] 壓制; [stance:2] 破甲; [stance:3] 旋風斬 : 在戰鬥姿態下施放壓制 : 防禦姿態下施放破甲 : 狂暴姿態下施放旋風斬 : PS.姿態這邊我比較不熟,期待其他高手補充 [stance:#/#] 姿態可用"/"一次指定多個 [nostance:#/#] 也能指定姿態,也可指定多個 範例:/cast [nostance:1/3] 荊棘術 非熊或貓型態時施放荊棘術 : [target] : 說明:檢查目標 : player = 玩家本身 : target = 目標 : targettarget = 目標的目標 : focus = 專注目標 : party1 = 隊員#1 即 F2 : party2 = 隊員#2 即 F3 : party3 = 隊員#3 即 F4 : party4 = 隊員#4 即 F5 : party1target = 隊員#1的目標 : party2target = 隊員#2的目標 : party3target = 隊員#3的目標 : party4target = 隊員#4的目標 : 範例:/use [target = player] 亞麻繃帶 : 把目標設成自己並且使用繃帶 : /cast [help] 快速治療; [target=targettarget] 快速治療 : 如果目標是友善的,則向他施放快速治療 : 否則向目標的目標施放快速治療 : /cast [target = focus] 恐懼術 : 對專注目標施放恐懼術 target=可以簡化成@,減少字數 範例: /cast [target=focus] 恐懼術 => /cast [@focus] 恐懼術 : [button] : 說明:檢查用哪個按鍵點巨集 : 1.滑鼠左鍵 : 2.滑鼠右鍵 : 3.滑鼠中鍵 : 4.滑鼠4號鍵 : 5.滑鼠5號鍵 : 範例:/cast [nobutton:2] 虛弱詛咒;疲勞詛咒 : 左鍵施放虛弱詛咒,右鍵施放疲勞詛咒 : /cast [button:1] 靈魂炙燃 : /cast 惡魔法陣:傳送 : 左鍵的話施放靈魂炙燃,然後施放惡魔法陣:傳送 : 右鍵的話直接施放惡魔法陣:傳送 : (這邊術士的靈魂炙燃會有就施放,沒有就不放) : /cast 靈魂炙燃 : /cast [nobutton:2] 召喚魅魔;召喚惡魔獵犬 : 施放靈魂炙燃,並且用左鍵召喚魅魔或者用右鍵召喚惡魔獵犬 button可以簡化成btn,以減少字數 範例:/cast [button:1] 靈魂炙燃 => /cast [btn:1] 靈魂炙燃 : [modifier]/[modifier:shift|ctrl|alt] : 說明:檢查某個鍵是否被按下 : 範例:/cast [modifier:ctrl] 虛弱詛咒; [modifier:shift] 疲勞詛咒; : [modifier:alt] 語言詛咒 : CTRL+左鍵施放虛弱詛咒 : SHIFT+左鍵施放疲勞詛咒 : ALT+左鍵施放語言詛咒 modifier可以簡化成mod,同時也能用"/"指定多種補助鍵,當然也能加no在前面 範例:/cast [mod:alt] 蟲群; [mod:ctrl/shift] 月火術; [nomod] 太陽光束 [spec:<#>] <#> = 1or2 說明:依照現在的天賦而施法不同法術 範例:/cast [spec:1] 月火術; [sepc:2] 回春術 第一天賦時施法月火術,第二天賦時施法回春術 PS. 這判斷式對小德很好用,可以省很多macro格! [group][party] 說明:判斷是否身處團隊/隊伍之中  範例:/petautocaston [nogroup,noparty] 低吼 不在團隊及隊伍中時,開啟自動施法寵物技能 低吼 /petautocastoff [group][party] 低吼 在團隊或隊伍中時,關閉自動施法寵物技能 低吼 : 三、有趣巨集分享 : 隨機叫出一隻小夥伴並且隨機發話 : /run CallCompanion("CRITTER", random(GetNumCompanions("CRITTER"))) : /script s={"大喊:就決定是你了!皮卡稱!","拿出一個好像很好玩的東西!","背後好像有 : 奇怪的東西跟著..."}; : /script SendChatMessage(s[math.random(getn(s))], "Emote"); : 第一行當然也可以用/castrandom放上自己喜歡的夥伴就好 : 第二行的字可以自己改,或者增加更多句子 : 第三行的"Emote"是用/e發話,可以自己改成其他種 : 這些指令都是比較基礎的 : 希望有幫到大家! 這個有興趣的可以到精華區看拙作強化版XD PS. 以上補充範例只為說明,邏輯並未最佳化,還請包涵~ 四、姿態補充 ┌────┬────┬─────────┬────────┬────┐ │ │ 戰士 │ 德魯伊 │ 牧師 │ 盜賊 │ ├────┼────┼─────────┼────────┼────┤ │stance:1│戰鬥姿態│ 熊型態 │暗影型態or大天使│ 潛行 │ ├────┼────┼─────────┼────────┼────┤ │stance:2│防禦姿態│ 水棲型態 │ │ │ ├────┼────┼─────────┼────────┼────┤ │stance:3│狂暴姿態│ 獵豹型態 │ │暗影之舞│ ├────┼────┼─────────┼────────┼────┤ │stance:4│ │ 旅行型態 │ │ │ ├────┼────┼─────────┼────────┼────┤ │stance:5│ │梟獸型態or生命之樹│ │ │ ├────┼────┼─────────┼────────┼────┤ │stance:6│ │ (迅捷)飛行型態 │ │ │ └────┴────┴─────────┴────────┴────┘ ┌────┬────┬─────────┐ │ │ 薩滿 │ 術士 │ ├────┼────┼─────────┤ │stance:1│鬼魂之狼│ │ ├────┼────┼─────────┤ │stance:2│ │ 惡魔化身 │ └────┴────┴─────────┘ 註:德魯伊當沒有天賦中沒有梟獸型態及生命之樹時 stance:5 會變成 (迅捷)飛行型態 stance:6 則無東西 資料來源:   http://www.wowwiki.com/HOWTO:_Make_a_Macro -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.133.67 ※ 編輯: altcd 來自: 114.43.133.67 (06/03 11:35)

06/03 11:38, , 1F
推\>"</ 原來是spec
06/03 11:38, 1F
※ 編輯: altcd 來自: 114.43.133.67 (06/03 12:13)

06/03 11:46, , 2F
推推!3Q!
06/03 11:46, 2F

06/03 11:48, , 3F
獵人的守護沒有被BZ算在姿態內 Q_Q
06/03 11:48, 3F

06/03 11:51, , 4F
不過...這spec的部份用德魯伊當例子其實很尷尬..
06/03 11:51, 4F

06/03 11:51, , 5F
原因出在月火上...因為我是統統拉出來,所以我不確定進日蝕
06/03 11:51, 5F

06/03 11:52, , 6F
之後單純的月火巨集能不能用(雖然有收錄解決方法了)
06/03 11:52, 6F

06/03 12:07, , 7F
stance可以再簡化成form喔。
06/03 12:07, 7F

06/03 12:14, , 8F
我月火是寫進macro用的 沒啥問題 只是快捷上不能有其他
06/03 12:14, 8F

06/03 12:14, , 9F
單拉出來用的月火而已 不過既然都寫進macro 也不會想單拉吧
06/03 12:14, 9F

06/03 12:17, , 10F
影舞wiki裡面是列在stance3耶
06/03 12:17, 10F

06/03 12:17, , 11F
聽說賊的影舞姿態是3?
06/03 12:17, 11F

06/03 12:19, , 12F
真的XD 我看錯了 改一下
06/03 12:19, 12F
※ 編輯: altcd 來自: 114.43.133.67 (06/03 12:19)

06/03 12:52, , 13F
推 有用
06/03 12:52, 13F

06/03 13:11, , 14F
maa 雖然理論上精華區都有了 還是收進去吧
06/03 13:11, 14F

06/03 14:35, , 15F
補牧的大天使不是form:1, 而是救贖之靈
06/03 14:35, 15F

06/03 14:43, , 16F
大天使是別招嗎@@ 我一直以為死掉變天使那個通稱大天使
06/03 14:43, 16F

06/03 19:04, , 17F
推! petautocastoff 寫成on了
06/03 19:04, 17F
※ 編輯: altcd 來自: 220.136.110.125 (06/03 20:26)

06/03 20:26, , 18F
感謝 已改
06/03 20:26, 18F

06/06 18:58, , 19F
大天使是4.0加入的天賦技能, 不要誤導人了 = =
06/06 18:58, 19F
文章代碼(AID): #1Dw5OLHV (WOW)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
文章代碼(AID): #1Dw5OLHV (WOW)