游戏攻略秘籍网游戏攻略游戏秘籍站内搜索加入收藏设为首页
当前位置 » 攻略&秘籍 > 游戏攻略 > 正文 »魔兽世界宏命令新遍二秘籍攻略

魔兽世界宏命令新遍二秘籍攻略

14。牧师对队友的一键加血,比如一号键给第一队友加血,二号键给第二队友加血,免除了还要鼠标确  定目标的操作。依次类推,从第一个人到最后一个  给队友1加血:  /scriptTargetUnit(GetPartyMember(1))  CastellByName(Heal(RankX))TargetLastEnemy()  给队友..
内容魔兽世界宏命令新遍二攻略如下:14。牧师对队友的一键加血,比如一号键给第一队友加血,二号键给第二队友加血,免除了还要鼠标确

  定目标的操作。依次类推,从第一个人到最后一个

  给队友1加血:
  /scriptTargetUnit(GetPartyMember(1))
  CastellByName(Heal(RankX))TargetLastEnemy()

  给队友2加血:
  /scriptTargetUnit(GetPartyMember(2))CastellByName(Heal(RankX))TargetLastEnemy()

  给队友3加血:
  /scriptTargetUnit(GetPartyMember(3))CastellByName(Heal(RankX))TargetLastEnemy()

  15。一键解决喂养宠物:这个宏会从最左边的袋子里的第一个位置拿出食物喂养宠物,如果所在的位置

  没有食物,它会自动打开袋子。

  /scriptif(notPlayerFrame.inCombat)thenif(notGetContainerItemLink(4,1))then

  Opeag(4);elseCastellByName("FeedPet");PickupContainerItem(4,1);endend

  16。术士宏

  1)如果目标生命大于20,释放抽取生命法术,否则使用灵魂抽取。
  /scriptif(UnitHealth("target")>20)thenCastellByName("DrainLife(RankX)")else

  CastellByName("DrainSoul(Rank2)")end;

  2)虚弱诅咒版本
  /scriptif(UnitMana("target")>0)thenCastellByName("CurseofTongues(RankX)")else

  CastellByName("CurseofWeakne(RankX)")end;


  17.先治疗自己,然后自动选中上次的敌人
  /targetPugar//选择自己,假设自己的名字是Pugar
  /castLeerHeal(Rank1)//施展次级治疗rank1
  /scriptTargetLastEnemy();//重新选择刚刚选择的敌人
  /scriptAttackTarget();//攻击,等同于右键点击敌人


  18.对于一个术士很有用的宏:首先将目标转为拖怪手或者坦克正在攻击的目标,然后命令宠物向前攻击

  ,跟着一个虚弱诅咒。
  /aist队伍中的拖怪手或者坦克的名字
  /scriptPetAttack();
  /castCurseofWeakne(RankX)

  19.等治疗完之后提醒别人注意下自己有可能被怪打,不加延时的话,就没这个效果了。
  /phealingT,need3s,don"trunaway
  /castheal(rank1)
  /in4pcuredT300HP,pleasenoticetheenemiesturnonme^_^

  20.在路上自动护送朋友做任务。

  /aist[playername]
  /cast法术(RankX)
  /target[playername]
  /follow[playername]


高级教程

  WOW的宏函数库可以去这两个地方查:

  http://www.cosmosui.org/texts/BlizzardCommands.xml

  http://www.wowwiki.com/index.php/World_of_Warcraft_API

  函数的使用比较简单,学习过编程的都比较容易上手,基本的用法是在函数前加/script来使用。比如
  /scriptCURRENT_ACTIOAR_PAGE=X;
  /scriptChangeActioarPage();
  就是将你的快捷栏翻到第X页。

  函数库中有许多函数都是非常有用和方便的,比如一次打开所有包包:

  /scriptOpenAllBags();
  配合关闭包包的函数,一次关闭所有包的宏也可以实现:

  /scriptCloseBag(0);
  /scriptCloseBag(1);
  /scriptCloseBag(2);
  /scriptCloseBag(3);
  /scriptCloseBag(4);

  怎么样,下次你卖东西的时候不会一个个开包关包了吧?

  使用函数还不是最恐怖的,恐怖的是WOW的宏是可以用条件判断的,看下面这两个:
  /scriptif(GetComboPoints()>=3)thenCastellByName("Rip(Rank2)");elseif(

  UnitMana("player")>=40)thenCastellByName("Rake(Rank1)");endend

  据说这个包含if,then的宏可以让盗贼实现自动根据combo点数来使用技能(未测试),其中还使用了角

  色MANA值的调用,恐怖吧?还有这个查找ell的宏:
  functionGetellIdByItame(myWantedell,myWantedRank)
  localellId=1;
  localellBook="ell";
  localellName,rankName;
  ellName,rankName=GetellName(ellId,ellBook);
  while(ellName)do
  if((ellName==myWantedell)and((notmyWantedRank)or(rankName=myWantedRank

  )))thenreturnellId;end
  ellName,rankName=GetellName(ellId,ellBook);
  end
  return-1;
  end

  里面可以自己定义function,还使用了while,do这样的循环,是不是让你想到了N种应用的可能呢?

  遗憾的是,目前官方似乎没有提供延时的宏,所以在战斗中使用多种有延时的技能是无法实现的(无延时的技能可以实现同时使用),类似换其他武器-使用技能或法术-换回武器这样的功能也无法实现,

  (所谓用宏实现剑盾战士换双手武器MS再换回来是行不通的),不过使用COSMOS的朋友可以用/in来实现非战斗指令的延时,比如
  /in3sayhi就会在3秒后说句hi。

  /in6/scriptMoveForwardStart(arg1);
  就会在6秒后蚯芭堋?

  虽然法术和技能无法用/in指令来延时,但这样已经很强大了,比如,你可以编出各种运动的宏,如兜后,转身等。PVP时估计是必不可少的。

  下面是一个玩家写的双手武器战士自动逃跑的宏:
  /scriptUseContainerItem(0,2);ActiouttonDown(11);ActiouttonUp(11);ActiouttonDown

  (12);ActiouttonUp(12);
  /castThunderClap(Rank1);
  /scriptTurnLeftStart(arg1);
  /in1/scriptTurnLeftStop(arg1);ToggleAutoRun();


  使用这个宏的条件:在大包包第二格放了回复药,快捷栏第11,12分别是一单手一盾的快捷方式。

  使用这个宏后,角色自动喝回复药,装备上盾,使用ThunderClap(这三个动作同时进行),向后转180度后开自动跑步键逃走。其中技能等可以根据需要自己改。怎么样,是不是很夸张啊,哈哈。

  还有一些有用的宏:

  切换装备,

双手切换单手并换第二个快捷栏,快捷栏第11,12分别是一单手一盾的快捷方式
  /scriptActiouttonDown(11);ActiouttonUp(11);ActiouttonDown(12);ActiouttonUp(12);

  /scriptCURRENT_ACTIOAR_PAGE=2;
 


 Puper 发布时间:08-09-05 阅读次数:
文章《魔兽世界宏命令新遍二秘籍攻略》版权归作者与游戏攻略网共同所有.
 
热门文章 »
相关文章 »