第十二课法律的尊严:帮忙编个美服魔兽世界的宏(有能力的进)。

来源:百度文库 编辑:高校问答 时间:2024/06/24 07:51:51
我想让朋友们帮忙编个宏,假设我想单击这个宏命令的时候检测自身生命值等于或小于10时决定喝什么样的补给物品。还有就是给自己加状态,这个比较简单,但是我对这个宏还不是很懂。所以想请明白这个游戏的高手们帮个忙编写一下。如果朋友们忘了补给的物品或技能叫什么名称可以用XX代替一下,到时候我自己去查。
当然如果可以编成我以上说的那样的宏的话那我将我的分全部追加给那个帮助我的朋友。虽然不怎么多但希望朋友们能帮帮我。谢谢大家先。

我写的宏&号之间的是说明,记着编进游戏时要去掉,换上相应的技能或其它。

/target ABC &描述:选择自己,假设自己叫ABC,你要写成自己的角色名&
/script if (UnitHealth("target")<10) then /script UseContainerItem(0, 2);

描述:当生命值小于10时,吃一个大红。红药应放在大包包第二格。(在魔兽宏里面中文和英文是通用的)。

/script l={1,10,20,30,40,50,60};
/script t=UnitLevel("target");
/script for i=&你目前技能的最高等级&,1,-1 do if (t>=l-10) then CastSpellByName("&技能名字&(Rank "..i..")");break;end;end;

描述:自动对选取的玩家加上相应等级的状态。
上边的宏命令中汉字需要换成你需要的等级和技能(要去掉&号)。“技能名字”里面只输入技能名字,不用输入技能等级,记着一定去掉&号。

附加:
/target ABC
描述:选择自己,假设自己的名字是ABC
/script TargetLastEnemy()
描述:重新选择刚刚选择的敌人

这两个宏很有用,可以加在最上面两个宏的第一句或最后一句达到相应的功能。