这是一段简单的官方宏,为了缩短字节数,变量名称都是用单个字符,请见谅。
主要功能:
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
----------------------------------------------