魔獸世界60年代懷舊服還未正式更新,但是網上已經有不少職業攻略。例如法師宏命令,那麼在經典舊世版本中,法師宏命令怎麼寫?下面就為大傢帶來魔獸世界60懷舊服法師宏命令大全。
魔獸世界懷舊服法師宏命令怎麼寫
宏(2.1下已無用)
我這裡隻放出我自己寫的部分有用的宏(其中一個由oblind寫的),其他fs宏就不管瞭
coc
/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"ManaB") then f=1;break;end;end;if f or ((UnitMana("player")/UnitManaMax("player"))>0.1) then c("冰錐術");else c("冰錐術(等級 1)");end
作用:在出節能或者mana大於10%的時候用頂級級coc,否則1級,缺點是無法在宏上面顯示cd
奧爆
/script local c,i,b,f=CastSpellByName;for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"ManaB") then f=1;break;end;end;if f or ((UnitMana("player")/UnitManaMax("player"))>0.4) then c("魔爆術");else c("魔爆術(等級 1)");end
作用:與上面相似,隻是mana小於40%的時候改用1級
farm公主
/script local c,_,d,i,b,f=CastSpellByName,GetActionCooldown(你氣定動作條的編號);for i=1,16 do b=UnitBuff("player",i);if b and strfind(b,"antAr") then f=1;break;end;end;if f then c("炎爆術");elseif d>0 then c("火焰沖擊");else c("氣定神閑");end;
作用:適合氣定火法,一鍵公主,同樣無法在宏上面顯示cd
以下需要supermacro支持
冰箱
左邊窗口:
/script Iceblock();
右邊窗口:
function Iceblock()
local c,i,b,f=CastSpellByName;s,d=GetActionCooldown(你冰箱的動作條編號);r=GetTime()-s;
for i=1,16 do
b=UnitBuff("player",i);
if b and strsub(b,29)=="Frost" then f=1;
break;
end;
end;
if not f then
if d>2 then c("急速冷卻");else c("寒冰屏障");end;
elseif ((d>2 and r>0.5) or IsAltKeyDown()) then c("寒冰屏障");
end;
end
作用: 與世面上大多數冰箱宏的區別在於狂按冰箱的時候,不會不小心按多瞭出冰箱
宏裡的0.5就是時間限制,在進入冰箱還不到0.5秒的時候,再次按這個宏是不會出冰箱的
如果想在這段時間強制出來可以按下alt鍵
其餘的功能於大多數冰箱宏一樣,缺點是宏圖標無法顯示冰箱cd
刷鱷魚專用懶人宏
左邊窗口:
/script LazyMage();
右邊窗口:
Code c:
function LazyMage()
local c,s,d,r,i,b,f=CastSpellByName;
s,d=GetActionCooldown(你coc的動作條編號);
r=d+s-GetTime();
for i=1,16 do
b=UnitBuff("player",i);
if b and strfind(b,"ManaB") then f=1;break;
end;
end;
if (d>2 and r>1.5) then
if f or ((UnitMana("player")/UnitManaMax("player"))>0.4) then
c("魔爆術");
else
c("魔爆術(等級 1)");
end;
else
if f or ((UnitMana("player")/UnitManaMax("player"))>0.1) then
c("冰錐術");
else
c("冰錐術(等級 1)");
end;
end;
end
作用:相當於把coc宏和奧爆宏結合瞭一下.如果coc不在cd則放coc,如果在cd中並且cd大於1.5s則放奧爆.
一鍵制造各種法力寶石(written by oblind)
左邊窗口:
/script ConjureManaStone();
右邊窗口:
Code c:
function ConjureManaStone()
local x,j,b,s,l,f={"紅寶石","黃水晶","翡翠","瑪瑙"},1;
while j<5 do
f=nil;
for b=0,4 do
for s=1,18 do
l=GetContainerItemLink(b,s);
if l and strfind(l,"法力"..x[j]) then
f=j;break;
end;
end;
if f then break;end;
end;
if f then j=j+1;
else CastSpellByName("制造魔法"..x[j]);break;
end;
end;
end;
由於有supermacro支持,吃法力寶石可以這樣寫/use 法力紅寶石
/use 法力黃水晶
/use 法力翡翠
/use 法力瑪瑙
暫無評論
要發表評論,您必須先 登入