|
樓主 |
發表於 13-8-2006 00:57:57
|
顯示全部樓層
版主按:要看得懂這裡的東西 提前是你一定要對Macro有一定量的認識..
假如你是初哥 什麼也不懂的就免看了 因為我不打算設一個巨集教學..
初步的理解很簡單 但是要深入明白這裡的則要你自己去讀中學的電腦科了解定義吧= =||
所以...各安其之..
=====法師=====
自我繃帶
/*使用快捷列第15個、當目標是空或是敵人選擇自己//*自動標示下一個目標*/
/script UseAction(15)
/Script if ( SpellIsTargeting() ) then SpellTargetUnit("Player");end;
/script TargetLastEnemy()
喝水吃麵包
/*判斷血與魔少500的時候喝水或是回魔*/
/script d=UnitHealthMax("player")-UnitHealth("player"); if(d>500) then UseAction(37); end;
/script e=UnitManaMax("player")-UnitMana("player"); if(e>500) then UseAction(38) ;end;
法師變形術
/*變羊的時候說出怪物的等級名子*/
/script SendChatMessage("我要把" .. UnitLevel("target").. "級的" ..UnitName("target") .. "變羊,請不要打他!" , "party")
/施放 變形術()
魔法反制巨集
/*取消你正在施放的魔法,立即使用魔法反制*/
/script SpellStopCasting()
/script CastSpellByName("counterspell")
奧術智慧
/*當沒有目標或是目標是敵人對自己用祕法智慧*/
/施放 奧術智慧()
/Script if(SpellIsTargeting()) then SpellTargetUnit("Player"); end;
告訴別人自己的血量法力
使用 format() 這個函數去除小數點:
/script TargetUnit("player");
/script th=UnitHealth("Target")/UnitHealthMax("Target")*100;
/script tm=UnitMana("Target")/UnitManaMax("Target")*100;
/script SendChatMessage(format("我的血量只剩:%d%% 我的法力只剩:%d%% 危險∼危險!!", th, tm), "party");
魔暴術
/*魔暴很花魔所以我另外加了一個可以回魔的判斷*/
/施放 魔爆術()
/SCRIPT if(UnitMana("player")<=390) then if not(IsUsableAction(40)==1) then
UseAction(40);else UseAction(41);end;end;
=====獵人=====
自動餵養寵物
/施放 餵養寵物
/script PickupContainerItem(X,Y)
X = 你的包包編號(埴入 0-4 由右至左算)
Y = 你的包包內物品欄編號,開始為 1, 由左上開始->右邊 算起
招喚或解散野獸(不是丟棄野獸)
/施放 解散野獸
/施放 召喚寵物
攻擊寵物當前目標
/script if UnitExists("pet") then AssistUnit("pet"); end
/施放 自動射擊
獵豹跟靈猴互換
/script p="player";c=CastSpellByName;z=0;UnitBuff(p,1);GameTooltip:SetUnitBuff(p,1);if GameTooltipTextLeft1:GetText()=="獵豹守護" then c("靈猴守護");else c("獵豹守護");end;
=====戰士=====
戰士在戰鬥狀態下 使用血性狂暴 把血性狂暴點掉後會脫離戰鬥狀態.可以馬上在使用衝鋒==
/施放 |
|