星期日, 7月 08, 2007

[巨集]獵人巨集

#巨集:戰鬥中。如果沒放靈猴、它會施放。
/script c=CastSpellByName;z=0;p="player";for i=1,16 do UnitBuff(p,i);GameTooltip:SetUnitBuff(p,i);if GameTooltipTextLeft1:GetText()=="靈猴守護" then z=1;end;end;if z==0 then c("靈猴守護");end;if(not PlayerFrame.inCombat) then c("攻擊"); end;

#巨集 自動射擊,如果你沒放雄鷹守護、它會施放。
/施放 自動射擊
/script c=CastSpellByName;z=0;p="player";for i=1,16 do UnitBuff(p,i);GameTooltip:SetUnitBuff(p,i);if GameTooltipTextLeft1:GetText()=="雄鷹守護" then z=1;end;end;if z==0 then c("雄鷹守護");end;

#巨集 (瞄準射擊)
/script c=CastSpellByName;z=0;p="player";for i=1,16 do UnitBuff(p,i);GameTooltip:SetUnitBuff(p,i);if GameTooltipTextLeft1:GetText()=="雄鷹守護" then z=1;end;end;if z==1 then c("瞄準射擊");else c("雄鷹守護");end;
會先判斷是否打開了 雄鷹守護,如果有了,才會施展 瞄準射擊!
(若非雄鷹守護,則第二次按巨集,才會瞄準射擊)

#巨集:放完標記、pet上、獵人射!
不會重覆放印記!(可是也無法分別是不是自己的印記!)
/script c=CastSpellByName;z=0;for i=1,16 do UnitDebuff("target",i);GameTooltip:SetUnitDebuff("target",i);if GameTooltipTextLeft1:GetText()=="獵人印記" then z=1;end;end;
/script if z==1 then c("自動射擊");else c("自動射擊");c("獵人印記()");end;PetAttack();

守護互換:(只能二個互換)
/script p="player";c=CastSpellByName;z=0;UnitBuff(p,1);GameTooltip:SetUnitBuff(p,1);if GameTooltipTextLeft1:GetText()=="獵豹守護" then c("靈猴守護");else c("獵豹守護");end;

假死+陷阱:
版本一:(一鍵二技能--本人沒測過,有人用過,應可用)
/script PetFollow()
/施放 假死
/script SpellStopCasting()
/施放 冰凍陷阱()

版本二: (裝死/冰霜陷阱 要按二次)
/script PetFollow(); PetPassiveMode(); ClearTarget(); if (not PlayerFrame.inCombat) then CastSpellByName("冰霜陷阱"); else CastSpellByName("裝死");end;
叫你的寵物停止回來跟隨你、改成被動模式、清除目標。
第一次按下會先裝死。
如果成功離開戰鬥,就會放上陷阱。

分二個版本是想說,可能有人不想一次二個技能都施放.供大家選擇用.

#指向寵物的目標:(給大家參考用)
/script TargetUnit("pettarget");

#巨集 放完後,寵物攻擊!
/施放 獵人印記()
/script PetAttack()

#巨集 放完後,寵物跟隨
/施放 獵人印記()
/script PetFollow()

一鍵餵食
/script if (not PlayerFrame.inCombat) then if(not GetContainerItemLink(x,y)) then OpenBag(x) else CastSpellByName("餵養寵物"); PickupContainerItem(x,y); end end
x=袋子
y=位置

沒有留言: