恶人谷可用一键智能选择攻防目标官方宏

52pk剑网3玩家交流 2012年03月05日 11:23

      这是一段简单的官方宏,为了缩短字节数,变量名称都是用单个字符,请见谅。

      主要功能:

      1. 进攻时(周六),DPS玩家会自动选中身边的 BOSS 方便集火输出,奶则会选中 MT

      2. 防守时(周日),DPS玩家会自动选中身边BOSS的MT方便打脱离,奶则会选中BOSS奶起

      3. 已经特殊处理老王老谢,在军师、莫公子不倒时不会选盟主

      4. 这是恶人专用版,如果浩气的玩家使用则会取得相反效果,如果懂点代码也很好改就是了。

      用法:

      把宏代码复制下来,新建一个宏,把代码粘贴进去,把宏图标拉到技能栏双击就可以选了,也可以设置一个快捷键。

      以下内容需要回复才能看到

      (注意:每次点击执行宏才会触发选择目标,而不是全自动哦,切记!!)

      /script local n,t = nil,{

      ["谢烟客"]=1,["陶杰"]=1,["周峰"]=1,["张桎辕"]=1,["可人"]=1,["月弄痕"]=1,["影"]=1,["翟季真"]=1,["司空仲平"]=1,

      ["顾延恶"]=2,["陶国栋"]=2,["张一洋"]=2,["米丽古丽"]=2,["肖药儿"]=2,["沈眠风"]=2,["陶寒亭"]=2,["烟"]=2,["莫雨"]=2,

      ["谢渊"]=3,["王遗风"]=4,}

      for _, v in ipairs(GetAllNpc()) do

      if t[v.szName] then

      n=v

      if t[v.szName]<3 then break end

      end

      end

      if n then

      local b=false

      local m,x=GetClientPlayer().GetKungfuMount().dwSkillID,t[n.szName]

      if m==10176 or m==10080 or m==10028 then

      b = (x==1 or x==3)

      else

      b = (x==2 or x==4)

      end

      if b then

      OutputMessage("MSG_SYS", "[海鳗] 成功选中 BOSS [" .. n.szName .. "] 的目标n")

      SelectTarget(n.GetTarget())

      else

      OutputMessage("MSG_SYS", "[海鳗] 成功选中 BOSS [" .. n.szName .. "]n")

      SelectTarget(TARGET.NPC, n.dwID)

      end

      end