< 魔兽世界百科 >
|
![]() |
问:为什么有时我向其他人释放野兽印记,提示对方等级太低?
答:高等级技能无法应用于低级人物,防止有人走捷径;可以用宏自动选择低级的合适对方的技能等级。例子如下:
/script l={1,10,20,30,40,50,60};
/script t=UnitLevel("target");
/script for j=最大技能等级,1,-1 do if (t>=l[j]-10) then CastSpellByName("野性印记(等级 "..j..")");break;end;end;
注:
1。直接拷贝上面的内容到你的宏的编辑框里,只要修改一个地方就行了,把“最大技能等级”改成阿拉伯数字。
2。上面的j不能用字母i,虽然很多编程都爱用i,但是cwow不可以,详情查看【资料】德鲁伊的宏。
3。双引号不能用中文的“”,必须是英文的"";
4。“等级”不能用“rank”代替;
5。括号不能是中文的(),而必须是英文的();
6。空格最好不要随意更改。
实际例子应用,cwow1。33版通过(我的小德只有3级的野兽印记,因此技能等级改为3):
/say 月神,您忠实的追随者与权杖Pluto请求您赐与我权能,以野兽之力祝福%t。
/script l={1,10,20,30,40,50,60};
/script t=UnitLevel("target");
/script for j=3,1,-1 do if (t>=l[j]-10) then CastSpellByName("野性印记(等级 "..j..")");break;end;end;
引用本页地址(点击复制到粘贴板) 粘贴到你想引用的网页。
HTML形式的传播:
论坛形式的传播: