高手进来看看~跪求1个SM瞬间加血的宏和一个复活队友的宏

来源:百度知道 编辑:UC知道 时间:2024/06/15 06:14:55
如题!希望高手帮帮忙!我就是个白痴..什么都不会...你也不用给我解释什么...只要把一个宏最好了就成...而我的工作就是复制粘贴...就OK....谢谢做好有高分拿啊...

复活的宏:
  将<治疗 %T>换成任何你喜欢的信息,%T表示接受治疗的目标的名字

  /施放 复活术(等级 5)
  /script if ( UnitName("target") ~=nil and UnitInParty("player","target") ) then SendChatMessage("<我在复活“%T”请不要和我发生冲突 >", "PARTY"); end

  牧师下副本 给MT加血宏

  所谓治疗质量,我觉得有2个最重要的问题:
  (1)治疗的速度,当队友受到伤害时,以最快的速度为其治疗。
  (2)减少溢出。通常RAID时MT是由N个治疗职业负责看管加血,当看到MT掉血时,N个快疗,大疗加上去,浪费了宝贵的MP。
  ===============分割线================
  下面就要说到这个宏,用它可以大大提高治疗质量:
  /script if ((UnitHealthMax("target"))-(UnitHealth("target"))<1) then SpellStopCasting();end
  此宏作用为判断目标血量,如果满血,停止当前动作。
  ===============分割线================
  推荐两种治疗方法:
  (1)治疗前判断,目标费血则施放“次级治疗波(等级 6)”如果目标满血则无动作,通过宏操作:
  /script if ((UnitHealthMax("target"))-(UnitHealth("target"))>1) then CastSpellByName("次级治疗波(等级 6)");end
  PS: (UnitHealthMax("target")) 为目标最大血量,(UnitHealth(&q