Цитата Сообщение от Смит Посмотреть сообщение
Скрипт брал от сюда? Тринкеты работают? Или просто отображается?

ДР'ы выложу или кану в личку.

Нуден твой ответ!
И отсюда тоже брал, ставил, эффект тот же, что и от скрипта с ПГ: Есть только арена фреймы, но тринкеты и диминишинг вообще не отображаются.

- - - Updated - - -

Цитата Сообщение от Смит Посмотреть сообщение
Скрипт брал от сюда? Тринкеты работают? Или просто отображается?

ДР'ы выложу или кану в личку.

Нуден твой ответ!
И отсюда тоже брал, ставил, эффект тот же, что и от скрипта с ПГ: Есть только арена фреймы, но тринкеты и диминишинг вообще не отображаются.

- - - Updated - - -

Пытался ставить скрипт с ПГ, но результата это не дало, хотя мб просто руки-крюки.
Скрипт с ПГ:
Код HTML:
--[[
        DR Tracker

drx = x position
drs = icon size
        
DRt={{DRLIST1},{DRLIST2},{DRLIST3}...}
DEFAULT  : DRt={{fear},{polymorph}}


-- show frame in left of arena enemyframe

drx : set minus value(ex drx : -120)
dp : "LEFT"

and insert in macro 5

drx+(r-1) -> drx-(r-1)

]]--

/run DRt={{5782,8122,5484,20511,2094},{118,6770,1776,49203,28272,28271,61305,61721,61780,82691,51514}}

/run drx=110;drs=40;dp="RIGHT";dre="COMBAT_LOG_EVENT_UNFILTERED"drp="PLAYER_ENTERING_WORLD"dra="ARENA_OPPONENT_UPDATE"LoadAddOn("Blizzard_ArenaUI")function gaef(f,n)return _G["ArenaEnemyFrame"..n.."HealthBar"]end

/run 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

/run function eDR(f,n)local t=1;f:SetScript("OnUpdate",function(s,e)t=t+e;if(t>=18)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

/run function oDR(n)local r=1;for j in ipairs(DRt)do local f=gDRt(n,j)f:SetPoint(dp,gaef(f,n),dp,drx+(r-1)*50,0)r=r+1;end end function uDR(n,s)for i,t in ipairs(DRt)do for _,j in ipairs(t)do if s==j then cDR(gDRt(n,i),n,s)end end end end

/run 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

/run 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

/run function iDRt(o,m)for i=1,m do for j in ipairs(DRt)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(DRt)do _G["drc"..i..":"..j]=DRc(i,j)end end

/run dt=CreateFrame("Frame")dt:SetScript("OnEvent",function(_,e,...)if e==dre then clDR(...)elseif e==dra then iDRt(1,GetNumArenaOpponents())else iDRt(nil,5)end end)dt:RegisterEvent(dra)dt:RegisterEvent(drp)dt:RegisterEvent(dre)