2009年7月13日 星期一

法師巨集

延遲發話

/RW 預備4秒後對~~[%T]~開火
/IN 1 /RW 再3秒
/IN 2 /RW 再2秒
/IN 3 /RW 再1秒
/IN 4 /RW 現在對~~[%T]~集火~衝丫

-----------------------------------------------------------------------
自動判別在外域或舊地圖隨機使用地面或飛行座騎

/userandom [flyable,nomounted]飛行座騎1,飛行座騎2,飛行座騎3,飛行座騎4
/userandom [noflyable,nomounted]地面座騎1,地面座騎2,地面座騎3,地面座騎4
/dismount [mounted]

-----------------------------------------------------------------------

#showtooltip 變形術(等級 1:烏龜)
/focus [target=focus,noexists] target; [target=focus,dead] target
/focus [modifier:shift] target
/cast [target=focus,harm] 變形術(等級 1:烏龜)
/stopmacro [noharm]
說明:

1.無鎖定目標狀況下按下巨集:鎖定當前目標並且變烏龜
2.已鎖定目標狀況下按下巨集:在無目標或當前目標非鎖定目標時,
一樣將鎖定目標變烏龜
3.已鎖定目標狀態下按下SHIFT+巨集時:更改鎖定目標為當前目標並且變烏龜,
如無當前目標時清空鎖定目標
4已鎖定目標死亡狀況下按下巨集:將當前目標鎖定並變烏龜,
如無當前目標則清空鎖定目標
-----------------------------------------------------------------------

團隊標記的巨集

0 = no icon 沒有圖示
1 = Yellow 4-point Star 黃色。四點星
2 = Orange Circle 橘色。圓圈
3 = Purple Diamond 紫色。鑽石(菱形!)
4 = Green Triangle 綠色。三角
5 = White Crescent Moon 白色。月亮
6 = Blue Square 藍色。方塊
7 = Red "X" Cross 紅色。叉叉
8 = White Skull 白色。骷髏

函數說明:
SetRaidTarget("target",#);
將目標設定#所代表之圖示,可設定0-8
0為沒有圖示 1-8的對應略(懶
"target"可用其他取代 如"player"等

基礎:
/script SetRaidTarget("target",1);
功能:對當前目標設定一個星星的團隊圖示

進階1:
/script if t<0 t="1;">9 then t=1; end;t=t+1;SetRaidTarget("target", t);
功能:對當前目標設定一個依序的團隊圖示,無法指定使用何團隊圖示

進階2:
/script if GetRaidTargetIndex("target") then SetRaidTarget("target",0); else if t==0 then t=1; elseif t==9 then t=1; end;SetRaidTarget("target",t);t=t+1;end
功能:若當前目標有團隊圖示,則取消團隊圖示,反之對當前目標設定一個依序的團隊圖示,無法指定使用何團隊圖示
==
所以要上標記+講話+開怪就
/script SetRaidTarget("target",1);
/y 我要拉【%t】囉!
/cast 你要用來拉怪的技能

而競技場要用的巨集就是

/script SetRaidTarget("target",8);
/script c=UnitClass("target");
/script n=UnitName("target");
/script h=UnitHealth("target")
/script msg="目標:"..c.." ("..n..") "..h.."%的血格(骨頭)"
/script channel="raid_warning"
/script SendChatMessage(msg,channel);

PS:對方為同陣營時才可以上團隊圖示,對方為非同陣營則只
能報出職業,ID,血格,種族

Say 是一般頻道
Party 是小隊頻道
Yell 是向周圍大喊
Raid 是團隊頻道
raid_warning 團隊警告
----------------------------------------------------------------------
[施法同時密頻給對方]

/cast 注入能量
/script if UnitExists("target") then SendChatMessage("you are on fire now","WHISPER",nil,UnitName("target"));end;

---------------------------------------------------------------------

隨機發話
/script s={"台詞一","台詞二","台詞三","台詞四"};
/script SendChatMessage(s[math.random(getn(s))], "SAY");
例如:
/script s={"萬能的天神~~請賜與我~神~奇~的~力~量","霹靂~霹靂~霹靂~霹靂貓","歐~雷歐雷~歐~雷歐雷~嘿","台詞四"};
/script SendChatMessage(s[math.random(getn(s))], "YELL");
/施放 喚醒

Say 是一般頻道
Party 是小隊頻道
Yell 是向周圍大喊
Raid 是團隊頻道

----------------------------------------------------------------------
/stopcasting
/cancelaura 寒冰屏障
/cast 閃現術

第一行....解除現在動作中法術
第二行....解除BUFF
第三行....施法

可能有人問為什麼是解了冰箱再閃現,我想這只有法師才會懂

----------------------------------------------------------------------
一鍵雙開,三開,四開,雜貨店小開@@
順發大火(可能要多按幾火,反正連按就對了)

/stopmacro [help]
/cast 氣定神閒
/stopcasting
/cast 秘法強化
/stopcasting
/cast 銀色弦月塑像
/stopcasting
/cast 炎爆術

----------------------------------------------------------------------
直接選到預設目標的目標
像ZA要打墮落的閃電XX,之類的可以使用
/assist 目標
----------------------------------------------------------------------

你可以用 [button:1](左鍵)[button:2](右鍵)去定義這兩個法術 就可以不用設兩個
例如: /cast [button:2] 法術
/cast [button:1] 造水術
/cast [button:2] 造食造

----------------------------------------------------------------------
#showtooltip 召喚水元素
/click [pet] PetActionButton1 -->水元素攻擊
/click [pet] PetActionButton4 -->水元素冰箭
/click [pet] PetActionButton5 -->水元素腳冰腳冰
/cast [nopet] 召喚水元素 -->沒有水元素時,召換水元素

----------------------------------------------------------------------

/施放 [combat]重生
/施放 [nocombat]重生(等級1)

/施放 [combat] 魔暴術
/施放 [nocombat] 魔暴術(等級1) --沒進戰鬥,用來掃潛行敵人省魔好用

[combat]<--戰鬥中
[nocombat]非戰鬥中

---------------------------------------------------------------------
消掉因CD時間而無法施放技能或飾品時所發出來的訊息

/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()
加在你有可能發生錯誤的下行

例如:
/USE 13
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()
/USE 14
/script UIErrorsFrame:Clear(); UIErrorsFrame:Show()
/施放 寒冰箭

---------------------------------------------------------------------

[nomodifier] 技能A ← 括號裡為判斷指令,此一為沒按下任何輔助按鍵之判斷,沒按輔助按鍵,則施放技能A
[modifier:shift] 技能B ←此一為按下shift之判斷,有按shift,則放技能B
[modifier:ctrl] 技能C ←此一為按下ctrl之判斷,有按ctrl,則放技能C
[modifier:alt] 技能D ←此一為按下alt之判斷,有按alt,則放技能D

---------------------------------------------------------------------
依序放技能
#showtooltip
/castsequence 獻祭, 腐蝕術, 痛苦詛咒
不知道這個有沒有被禁用
---------------------------------------------------------------------
取消一個BUFF
/cancelaura 寒冰屏障

---------------------------------------------------------------------
顯示巨集圖示的指令,放在第一行
#showtooltip 物品名稱或技能名稱,記得巨集圖示要選"?"

---------------------------------------------------------------------

依序施放技能當第一個技能被"啟動"時,開始計萛冷確時間
直到你所設定的重置(CD)時間到reset設定秒數,或你設定的技能全都施放過一遍
才再從頭開始施放第一個技能
/castsequence reset=n 技能a,技能b
例如:
/castsequence reset=24 寒冰護體(等級 6),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7),法力護盾(等級 7)

/castsequence reset=3 悶棍,偷錢
盜賊悶跟偷都同一個鍵,方便吧

冰護體為24秒CD(我有點天付),所以CD時就用法力護盾,沒CD就用冰盾
被追殺時,就別管MP了吧,活下來最重要
PS:如果第一下不是按巨集而是直接按你設定的第一個熱鍵,則此巨集暫時處於無效狀態下,必須等你的第一個技能CD結束能便用後,按下此巨集才能啟動此巨集

我想應該有跟我一樣"不死族"想用來寫
/castsequence reset=120 亡靈,輝記
想都別想吧,寫了你只會哭,因為,當亡靈不能使用時,也不能使用輝記,因為第一個沒有被"啟動",所以不會跳到第二個去
---------------------------------------------------------------------
如果目標是敵人就補目標的目標,如果目標是友善的就補當前目標

/cast [target=target,help,nodead] [target=targettarget,help, nodead] [target=player] 治療術

沒有留言: