< 魔兽世界百科 >
|
![]() |
/script
r=6;
l={1,12,24,36,48,60};
t=UnitLevel("target");
if (t==0) then
t=UnitLevel("player");
end;
if UnitIsFriend("player","target") then
for j=r,1,-1 do
if (t>=l[j]-10) then
CastSpellByName("Power Word: Fortitude(Rank "..j..")");
break;
end;
end;
end;
---
t>=l[j]-10 减去10
是因为如果目标等级比你的技能等级小10级,那么游戏就会提示“目标等级太低”
至于为什么要break,在没有了解函数调用机制的时候我还不敢说
----
break是施法完后跳出for.
要不然会一直循环,最后给目标加上1级的魔法.
引用本页地址(点击复制到粘贴板) 粘贴到你想引用的网页。
HTML形式的传播:
论坛形式的传播: