以下巨集中的技能名,以你遊戲中的譯名為主!
也就是 我這裡是 /施放 靈猴守護
也許,正確的應是 /施放 靈猴守護() <--多了() 或是
中文不一樣的 /施放 靈猴之守護 之類的!
以遊戲中的為主!
再來 在 string.find(UnitBuff("player", 1), "靈猴守護") 這種判斷 身上增益法術的!
以你放了後,在畫面的右上方(小地圖旁) 的小圖示上的中文字說明名稱為主!
也就是,也如果小圖示上只有 靈猴 二字那麼下面的就必須改成
string.find(UnitBuff("player", 1), "靈猴守護") -> string.find(UnitBuff("player", 1), "靈猴")
了解嗎?
以及 CastSpellByName("靈猴守護") 這放技能的,也是以中譯為主~
由於我無法確定正確的中譯~所以只能 po 大部分的方法,修改方面要靠各位了。sorry
#巨集 1 (裝死/冰霜陷阱 )
/script PetFollow(); PetPassiveMode(); ClearTarget(); if (not PlayerFrame.inCombat()) then CastSpellByName("冰霜陷阱") else CastSpellByName("裝死")end;
叫你的寵物停止回來跟隨你、改成被動模式、清除目標。
第一次按下會先裝死。
如果成功離開戰鬥,就會放上陷阱。
#巨集 2
/script if (not string.find(UnitBuff("player", 1), "靈猴守護")) then CastSpellByName("靈猴守護"); end
/script if (not PlayerFrame.inCombat) then CastSpellByName("Attack"); end;
戰鬥中。如果沒放靈猴、它會施放。
#巨集 3
/施放 自動射擊
/script if (not string.find(UnitBuff("player", 1), "鷹之守護")) then CastSpellByName("鷹之守護"); end;
自動射擊,如果你沒放鷹之守護、它會施放。
#巨集 4(瞄準射擊)
/script if (not string.find(UnitBuff("player", 1), "鷹之守護")) then CastSpellByName("鷹之守護"); else CastSpellByName("瞄準射擊"); end
會先判斷是否打開了 鷹之守護,如果有了,才會施展 瞄準射擊!
#巨集 5
/施放 獵人標記()
/script PetAttack()
放完後,寵物攻擊!
#巨集 6
/施放 獵人標記()
/script PetFollow()
放完後,寵物跟隨!
#巨集 7
/script PetAttack()
/施放 獵人標記()
/施放 自動射擊
放完標記、pet上、獵人射!
#巨集 8
/script PetFollow()
/施放 分散射擊()
放分散射擊後,把寵物叫回(避免它打醒目標)
#巨集 9 (寵物攻擊)
/script if UnitExists("target") then if UnitIsFriend("player","target") then AssistUnit("target");PetAttack();else if UnitExists("pettarget") and UnitIsUnit("target", "pettarget") then PetFollow();else PetAttack();end;end;else PetFollow();end;
功能如下:
1. 當你的目標是友善時,按下此巨集,你的pet將會協助他攻擊他的目標.
2. 當你的目標是敵方時,你的寵物將會攻擊他.
3. 再次按下此巨集後,將會使你的pet停止攻擊並召回.
4. 此巨集作用在任何的pet模式 (攻擊/防衛/被動).
#巨集 10 (寵物暫時離開或 Call回牠)
/cast Dismiss Pet
/cast Call Pet
叫牠離開/call 回 之間切換!
#巨集 11 (餵食 Pet)
/script if (not PlayerFrame.inCombat) then if (not GetContainerItemLink(X,Y)) then OpenBag(X); else CastSpellByName("餵食寵物"); PickupContainerItem(X,Y); end end
X = 你的包包編號(埴入 0-4 由右至左算)
Y = 你的包包內物品欄編號,開始為 1, 由左上開始->右邊 算起。
它會判斷是曾處於戰鬥中,非戰鬥中,才會餵食寵物
快速切換獵人守護
/script if(not string.find(UnitBuff("player", 1), "Raven")) then CastSpellByName("雄鷹守護"); else CastSpellByName("獵豹守護");end;
/script if(not string.find(UnitBuff("player", 1), "Mon")) then CastSpellByName("靈猴守護"); else CastSpellByName("雄鷹守護");end;