--[[
DR Trackerdrx = x positiondrs = icon size
DRt={{DRLIST1},{DRLIST2},{DRLIST3}...}DEFAULT :
DRt={{fear},{polymorph}}
-- show frame in left of arena enemyframedr
x : set minus value(ex drx : -120)
dp : "LEFT"and insert in macro 5 > drx+(r-1) -> drx-(r-1)
]]--
--DRt={
-- {5782,8122,5484,20511,2094},
-- {118,6770,1776,49203,28272,28271,61305,61721,61780,82691,51514}
--}
GRA_MAP2={
{
-- 죽음의 기사
108194, --
(어둠의 질식)
91800, --
(물어뜯기)
91797, --
(무시무시한 일격)
115001, --
(냉혹한 겨울)
-- 드루이드
22570, --
(무력화)
5211, -- (거센
강타)
163505, -- (갈퀴
발톱)
-- 사냥꾼
24394, --
(위협)
117526, --
(구속의 사격)
-- 마법사
44572, --
(동결)
-- 수도사
119392, -- (황소
쇄도)
119381, -- (팽이
차기)
120086, --
(분노의 주목)
-- 성기사
853, -- (심판의
망치)
119072, -- (신의
격노)
105593, --
(심판의 주먹)
-- 사제
-- 도적
1833, -- (비열한
습격)
408, -- (급소
가격)
-- 주술사
118905, --
(전하충전)
118345, --
(파쇄)
-- 흑마법사
30283, -- (어둠의
격노)
89766, -- (도끼
던지기)
22703, -- (불지옥
불러내기)
-- 전사
132168, --
(충격파)
132169, --
(폭풍망치)
-- 타우렌
20549, -- (전투
발구르기)
}
,
{
-- 죽음의 기사
-- 드루이드
99, -- (행동 불가의
포효)
-- 사냥꾼
3355, -- (빙결의
덫)
19386, -- (비룡
쐐기)
-- 마법사
118, --
(변이)
82691, -- (서리
고리)
157997, -- (서리
회오리)
-- 수도사
115078, --
(마비)
137460, -- (행동
불가)
123393, -- (불의
숨결)
-- 성기사
20066, --
(참회)
-- 사제
9484, -- (언데드
속박)
64044, -- (정신적
두려움)
605, -- (정신
지배)
88625, -- (빛의
권능: 응징)
-- 도적
1776, -- (후려치기)
6770, --
(혼절시키기)
-- 주술사
51514, --
(사술)
-- 흑마법사
6789, -- (죽음의
고리)
137143, -- (핏빛
두려움)
710, --
(추방)
-- 전사
-- 판다렌
107079, --
(전율의 장풍)
}
,
{
-- 죽음의 기사
-- 드루이드
33786, -- (회오리
바람)
-- 사냥꾼
-- 마법사
31661, -- (용의
숨결)
-- 수도사
-- 성기사
10326, -- (악령
퇴치)
105421, --
(눈부신 빛)
-- 사제
8122, -- (영혼의
절규)
-- 도적
2094, --
(실명)
-- 주술사
-- 흑마법사
118699, --
(공포)
5484, -- (공포의
울부짖음)
6358, --
(유혹)
115268, --
(최면)
-- 전사
5246, -- (위협의
외침)
}
,
{
-- 죽음의 기사
47476, --
(질식시키기)
-- 드루이드
81261, -- (태양
광선)
114238, --
(요정의 침묵)
-- 사냥꾼
-- 마법사
102051, --
(서리투성이 턱)
-- 수도사
-- 성기사
31935, -- (응징의
방패)
-- 사제
15487, --
(침묵)
-- 도적
1330, -- (목조르기
- 침묵)
-- 주술사
-- 흑마법사
-- 전사
18498, -- (침묵
- 입막음)
-- 블러드 엘프
155145 -- (비전
격류)
}
}
drx=-40;
drs=35;
dp="LEFT";
--LoadAddOn("Blizzard_ArenaUI")
function gaef(f,n)
return _G["ArenaEnemyFrame"..n.."HealthBar"]
end
function rDR(f)
f.e=1;
f.t:SetTexture(nil)
f.c:Hide()
end
function sDR(f)
f.e=f.e+1;
f.c:Show()
end
function gDRt(i,j)
return _G["drc"..i..":"..j]
end
function runDR(f,n)
CooldownFrame_SetTimer(f.c,GetTime(),18,1)
eDR(f,n)
sDR(f)
oDR(n)
end
function eDR(f,n)
local t=1;
f:SetScript("OnUpdate", function(s,e)
t=t+e;
if(t>=19)then
f:SetScript("OnUpdate",nil)
rDR(f)
oDR(n)
end
end)
end
function cDR(f,n,s)
if f.e<4 then
local _,_,t=GetSpellInfo(s)
f.t:SetTexture(t)
runDR(f,n)
end
end
function oDR(n)
local r=1;
for j in ipairs(GRA_MAP2)do
local f=gDRt(n,j)
f:SetPoint(dp,gaef(f,n),dp,drx-(r-1)*36,0)
r=r+1;
end
end
function uDR(n,s)
for i,t in ipairs(GRA_MAP2) do
for _,j in ipairs(t) do
if s==j then
cDR(gDRt(n,i),n,s)
end
end
end
end
function DRc(i,j)
local f=CreateFrame("Frame",nil,UIParent)
f:SetSize(drs,drs)
f.t=f:CreateTexture(nil,"BORDER")
f.t:SetAllPoints(true)
f.c=CreateFrame("Cooldown",nil,f)
f.c:SetAllPoints(f)
f.e=1
return f
end
function clDR(_,e,_,_,_,_,_,d,_,_,_,s)
if(e=="SPELL_AURA_REMOVED" or e=="SPELL_AURA_REFRESH") then
for i=1,5 do local ag=UnitGUID("arena"..i)
if(ag ~= nil and d==ag) then
uDR(i,s)
end
end
end
end
function iDRt(o,m)
for i=1,m do
for j in ipairs(GRA_MAP2) do
local f=gDRt(i,j)
rDR(f)
if o then
f:Show()
end
end
end
end
for i=1,5 do
for j in ipairs(GRA_MAP2)do
_G["drc"..i..":"..j]=DRc(i,j)
end
end
dt=CreateFrame("Frame")
dt:SetScript("OnEvent",function(_,e,...)
local _, type = GetInstanceInfo()
if type == "arena" then
if e=="COMBAT_LOG_EVENT_UNFILTERED" then
clDR(...)
elseif e=="ARENA_OPPONENT_UPDATE" then
iDRt(1,GetNumArenaOpponents())else iDRt(nil,5)
end
end
end)
dt:RegisterEvent("ARENA_OPPONENT_UPDATE")
dt:RegisterEvent("PLAYER_ENTERING_WORLD")
dt:RegisterEvent("COMBAT_LOG_EVENT_UNFILTERED")
function DiminishResize(size)
for i=1,5 do
for j in ipairs(GRA_MAP2)do
_G["drc"..i..":"..j]:SetSize(size,size)
end
end
end
function DiminishScale(scale)
for i=1,5 do
for j in ipairs(GRA_MAP2)do
_G["drc"..i..":"..j]:SetScale(scale)
end
end
end
이게 투기장... 들어 가면.. 투기장 프레임 왼쪽에 뜨는대 이걸 프레임 오른쪽으로 이동 시키려면 어디를 고쳐야 하나요???
도와주세요....