爱问知识人 爱问教育 医院库

求一个德鲁伊对各个等级玩家施放各等级野性印记的宏

求一个德鲁伊对各个等级玩家施放各等级野性印记的宏

要我直接ctrl+c过去就能用的。谢谢宏高手!!

提交回答
好评回答
  • 2006-06-18 16:34:50
    /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;

    叶***

    2006-06-18 16:34:50

其他答案

    2006-06-19 12:15:30
  •   高等级技能无法应用于低级人物,防止有人走捷径;可以用宏自动选择低级的合适对方的技能等级。例子如下:
    /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。空格最好不要随意更改。 我是转载的,楼上那个没解释。试了试楼上的,不好用,自己找了一下,发现原来有解释的。
      最大技能等级在60级为7,所以你可以复制如下进入宏: /script l={1,10,20,30,40,50,60}; /script t=UnitLevel("target"); /script for j=7,1,-1 do if (t>=l[j]-10) then CastSpellByName("野性印记(等级 "。
      。j。。")");break;end;end; 。

    s***

    2006-06-19 12:15:30

类似问题

换一换

相关推荐

正在加载...
最新问答 推荐信息 热门专题 热点推荐
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
  • 1-20
  • 21-40
  • 41-60
  • 61-80
  • 81-100
  • 101-120
  • 121-140
  • 141-160
  • 161-180
  • 181-200
返回
顶部
帮助 意见
反馈

确定举报此问题

举报原因(必选):