字号:

官方宏分享:职业专杀 一键标记七秀五毒

时间:2011-12-04 17:01 作者:yoeotan 手机订阅 参与评论(0) 【投稿】
文 章
摘 要
打战场或者竞技场的时候每次都要标很烦的也,就弄个一键自动标吧PS:查找内功会造成顿卡几秒,所以呢只能以门派来标了官方宏:ESC,宏管理,新建宏名字、宏图标,然后粘贴进宏命令,保存。把宏图标拖到快捷栏,需要标记的时候点一下,就会标记视野内敌对七秀和五毒职业了/scriptlocal

打战场或者竞技场的时候每次都要标很烦的也,就弄个一键自动标吧

PS:查找内功会造成顿卡几秒,所以呢只能以门派来标了

官方宏:ESC,宏管理,新建宏名字、宏图标,然后粘贴进宏命令,保存。

把宏图标拖到快捷栏,需要标记的时候点一下,就会标记视野内敌对七秀和五毒职业了

/script
local bScanMark=function(id)
local tPartyMark = GetClientTeam().GetTeamMark()
for dwID, nIndex in pairs(tPartyMark) do
  if nIndex==id and GetPlayer(dwID) then
   return false
  end
end
return true
end
local tMark={"云","剑","斧","钩","鼓","剪刀","棒槌","如意","镖","扇子"}
local Player=GetClientPlayer()
for i,v in pairs(GetNearbyPlayerList()) do
local hPlayer=GetPlayer(v)
local hTeam = GetClientTeam()
if not Player.IsInParty() or Player.dwID ~= hTeam.GetAuthorityInfo(TEAM_AUTHORITY_TYPE.MARK) then return end
local tPartyMark = hTeam.GetTeamMark()
local pForce=GetForceTitle(hPlayer.dwForceID)
if IsEnemy(v,Player.dwID) and (pForce=="七秀" or pForce=="五毒") then
  if tPartyMark[v]==nil then
   for i = 1, 10 do
    if bScanMark(i) then
    hTeam.SetTeamMark(i,v)
    Player.Talk(PLAYER_TALK_CHANNEL.RAID,"",{{type = "text", text = "["..hPlayer.szName.."]".."已被标记为["..tMark[i].."]!\n"}})
    return
    end
   end
   return
  end
end
end

加入17173玩家俱乐部,100%领《原神》月卡、《王者荣耀》888点券、《魔兽世界》T恤等周边好礼!
加入方式:微信关注“17173服务号”

最近更新

全球新闻