會員登入 新使用者?立即註冊

這裡記錄了我魔獸的點點滴滴!

關閉

WOW 獵人 巨集

分類:魔獸職業
2006/01/16 16:54
以下巨集中的技能名,以你遊戲中的譯名為主!
也就是 我這裡是 /施放 靈猴守護
也許,正確的應是 /施放 靈猴守護() <--多了() 或是
中文不一樣的 /施放 靈猴之守護 之類的!
以遊戲中的為主!

再來 在 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;


上一篇 下一篇
回應(0)
引用(0)
雅虎資訊 版權所有 © 2013 Yahoo! Taiwan All Rights Reserved
「本服務設有管理員」 服務條款 隱私權政策