字号:

《剑网3》一键标记敌对七秀五毒宏

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

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

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服务号”

最近更新

全球新闻