創作內容

0 GP

通用巨集整理

作者:T9E│魔獸世界:巫妖王之怒│2009-07-24 10:41:16│巴幣:0│人氣:4474
攻擊
發動攻擊
#showtooltip 攻擊
/startattack

如果是獵人,而且距離夠遠,則會自動改為射擊。
整合釣魚功能
#showtooltip [equipped:釣竿] 釣魚; 攻擊
/cast [equipped:釣竿] 釣魚
/stopmacro [equipped:釣竿]
/startattack

如果裝備魚竿時,則從攻擊改為釣魚。

設定變更
重啟插件
/console reloadui

重載所有插件,但會需要一些讀取時間。
視野調整
/script SetCVar("cameraDistanceMaxFactor", 9)

將視野拉到最遠。最後的數字為視野距離,數字越大則距離越遠,2是基本值。

/script if GetMouseButtonClicked() == "RightButton" then m = 2;else m = 9;end;SetCVar("cameraDistanceMaxFactor", m)

將視野拉到最遠。若以右鍵點擊,則復原為原視野距離。

設定目標
確實地選定目標
/targetexact 目標名稱

如果該目標不存在則無任何效果,不會隨意地去指到其他目標。
此巨集適用於必須快速地找出特定對象用。

/targetexact 輻射軟泥怪
/targetexact 力量火花

快速選取重要目標範例,這樣列一串出來就不怕來不及找目標了。特別需要注意的是,越是重要、越是需要優先選取的目標,要列在巨集中越下方的位置,以便優先選取。
設定團隊圖示
/script SetRaidTarget("target",8);

若要更改圖示的話改變數字即可。1至8分別為八種不同的團隊圖示。
喊出目標名稱以及其被標示的團隊圖示
/stopmacro [noexists] [help]
/script s={"{星星}","{圈圈}","{鑽石}","{三角}","{月亮}","{方形}","{十字}","{頭顱}",""}; i=GetRaidTargetIndex("target");if i=nil then i=9;end;SendChatMessage("目標確認!"..s[i].."%t!扁它!","Yell");

此功能特別適用團隊MT或MA,用以快速指明目標。紅字部分為可修改之對話內容;藍字部份則為所用之頻道,Yell為吶喊、Raid為團隊、RaidAlert則為團隊警告。
設定專注對象(focus)
/focus

顧名思義,『focus』就是設定用來『監控』一個目標。
如此一來,即使目標常常換來換去,依然可以非常迅速地『監控』一個重要的目標,對於控場及治療有著很大的幫助。

/cast [@focus] 法術名稱

直接對專注對象使用法術。

智慧施法
智慧型治療法術
#showtooltip
/use [@player,btn:2] [@mouseover,help] [help] [@targettarget,help] [] 治療法術名稱

此巨集包含四種施法對象。
若以右鍵點擊,則對自己本身使用治療法術;否則對一個滑鼠所指示的友善對象、友善目標、或目標所注視的友善目標使用治療法術。

裝備
穿著指定裝備
/equipslot 11 戒指1
/equipslot 12 戒指2
/equipslot 13 飾品1
/equipslot 14 飾品2
/equipslot 16 主手裝備
/equipslot 17 副手裝備

主手物品必須比副手物品先行裝備,否則從雙手武器切換時會有問題。
穿著指定套件
/equipset 套件名稱

以巨集直接叫用於裝備管理員中所編輯的套件組合。
切換天賦
/usetalents [spec:1] 2; 1

切換至另外一個天賦。
開啟裝備特效
#showtooltip 13
/use 13

使用第一件飾品,並將巨集圖示設為裝備在第一個飾品欄位之飾品。

#showtooltip 14
/use 14

使用第二件飾品,並將巨集圖示設為裝備在第二個飾品欄位之飾品。

#showtooltip 法術名稱
/console Sound_EnableSFX 0
/use 13
/use 14
/script UIErrorsFrame:Clear()
/console Sound_EnableSFX 1

/cast 法術名稱


除了上述功能外,關閉任何無法使用的語音或訊息提示。此巨集用以搭配其他技能一起使用。

小寵物與坐騎
隨機使用小寵物
/script CallCompanion("CRITTER",random(GetNumCompanions("CRITTER")));

隨機使用自己持有的任一種小寵物。

/script x=random(GetNumCompanions("CRITTER"));local _,n,_,_,_=GetCompanionInfo("CRITTER",x);CallCompanion("CRITTER",x);SendChatMessage("就決定是你了!" .. n .. "", "SAY");

隨機使用自己持有的任一種小寵物,同時講出小寵物的名稱。如果要修改台詞,修改紅字部分即可;藍字部分則為所使用之頻道。
使用自己指定的小寵物組合
/script s={1,3,5};CallCompanion("CRITTER",s[random(#s)]);

隨機使用自己指定的任一種小寵物。
在小寵物列表中,第一頁第一行最左邊的編號為1,第二行最左邊的編號為7;第二頁第一行最左邊的編號為13,第二行最左邊的編號為19;以此類推。此巨集範例中,僅會隨機挑選第1,3,5號小寵物。如果要進行增刪,直接修改巨集中紅字的部分即可,號碼與號碼之間以半形逗號作為區隔。

/script s={1,3,5};x=s[random(#s)];local _,n,_,_,_=GetCompanionInfo("CRITTER",x);CallCompanion("CRITTER",x);SendChatMessage("就決定是你了!" .. n .. "", "SAY");

隨機使用自己指定的任一種小寵物,同時講出小寵物的名稱。
隨機使用坐騎
/script if not IsMounted() then CallCompanion("MOUNT",random(GetNumCompanions("MOUNT")));end;
/dismount [mounted,noflying]

隨機使用自己持有的任一種坐騎。如果已經在騎乘狀態,則會解除騎乘。
由於此巨集並沒有任何篩選條件,故只適合僅持有60%地面坐騎的角色使用。

/userandom [nomounted] 坐騎1, 坐騎2
/dismount [mounted,noflying]

隨機選擇指定名稱的坐騎使用。如果已經在騎乘狀態,則會解除騎乘。
此巨集雖然寫法比較簡單,但由於字數上的限制,能使用的坐騎種類很有限。

/script if not IsMounted() then s={1,3,5};CallCompanion("MOUNT",s[random(#s)]);end;
/dismount [mounted,noflying]

隨機選擇指定編號的坐騎使用。如果已經在騎乘狀態,則會解除騎乘。在坐騎列表中,第一頁第一行最左邊的編號為1,第二行最左邊的編號為7;第二頁第一行最左邊的編號為13,第二行最左邊的編號為19;以此類推。此巨集範例中,選擇了第1,3,5號坐騎,從這三者中隨機挑選一個來使用。如果要進行增刪,直接修改巨集中紅字的部分即可,號碼與號碼之間以半形逗號作為區隔。
地面、飛行坐騎組合
#showtooltip
/use [noflyable,nomounted] [btn:2,nomounted] 地面坐騎;[nomounted] 飛行坐騎
/dismount [mounted,noflying]

若處在不能使用飛行坐騎的地區,或是以右鍵點擊,則使用地面坐騎;則使用飛行坐騎。若已經在騎乘狀態,且不是在飛行中,則會解除騎乘。
隨機選擇地面、飛行坐騎
/dismount [mounted,noflying]
/userandom [noflyable,nomounted] [btn:2,nomounted] 地面坐騎1, 地面坐騎2;[nomounted] 飛行坐騎1, 飛行坐騎2

隨機選擇指定名稱的坐騎使用。如果已經在騎乘狀態,則會解除騎乘。
此巨集雖然寫法比較簡單,但由於字數上的限制,能使用的坐騎種類很有限。

/dismount [mounted,noflying]
/script if IsFlyableArea() and GetMouseButtonClicked()~="RightButton" then s={1,3,5};else s={2,4,6};end;CallCompanion("MOUNT",s[random(#s)]);

若處在不能使用飛行坐騎的地區,或是以右鍵點擊,則隨機指使用指定的地面坐騎;否則隨機使用指定的飛行坐騎。若已經在騎乘狀態,且不是在飛行中,則會解除騎乘。
此巨集範例中,設定第1,3,5號坐騎作為飛行坐騎的隨機選擇清單;設定第2,4,6號坐騎作為地面坐騎的隨機選擇清單。如果要進行增刪,修改巨集中紅字的部分以編輯自己的飛行坐騎,修改藍字的部分以編輯自己的地面坐騎,號碼與號碼之間以半形逗號作為區隔。

/dismount [mounted,noflying]
/script m=GetZoneText();if (m=="達拉然" and GetSubZoneText()=="卡薩斯平臺") or IsFlyableArea() or (m=="冬握湖" and GetWintergraspWaitTime() ~= nil) then s={1,3,5};else s={2,4,6};end;CallCompanion("MOUNT",s[random(#s)]);

承上,加入禁航區的判定功能。但由於字數的限制,移除強制以右鍵選擇地面坐騎的功能,以及保險限制功能。

發話
密語
/script SendChatMessage("密談內容","Whisper","通用語",UnitName("target"));

對目標發出密語。紅字部分為密語內容,藍字部分為所使用語系。
多重內容發話
/script if GetMouseButtonClicked() == "RightButton" then m = "訊息1";else m = "訊息2";end;SendChatMessage(m,"Say");

如果以右鍵點擊,則講出訊息1;否則講出訊息2。
戰場求援
/script SendChatMessage(GetSubZoneText().."請求支援!","BattleGround");

於戰場頻道中通報需要支援的區域。

/script a=GetSubZoneText();if GetMouseButtonClicked() == "RightButton" then m = "告急!火速來援!";else m = "請求支援!";end;SendChatMessage(a..m,"BattleGround");

於戰場頻道中以左、右鍵發出不同的訊息來通報需要支援的地區。
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=886957
Some rights reserved. 姓名標示-非商業性 2.5 台灣

相關創作

同標籤作品搜尋:巨集|魔獸世界|WOW

留言共 0 篇留言

我要留言提醒:您尚未登入,請先登入再留言

喜歡★thundermare 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:戰士巨集整理... 後一篇:薩滿巨集整理...

追蹤私訊切換新版閱覽

作品資料夾

tyu15826大家
迷宮深處的煉金術士》14 克洛維的迷宮漫步(一)看更多我要大聲說昨天21:12


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】