
1.
/run state={4
98,1044,8122,85388,5246,47476,853,20066,19503,1499,11641,408,1833,2094,29538,5782,5484,6789,118,23187,82676,1330,6770};
/run f=CreateFrame("frame");f:SetAllPoints()
2.
/run function mString(name,size) f.s=f:CreateFontString(name,"BORDER");f.s:SetFont("Fonts//2002B.TTF",size,0); return f.s;end;
3. 글자크기 수정부분
/run function mFS(unit) mString((unit.."FS"),
40); _G[unit.."FS"]:SetAllPoints(unit.."FT");end;
/run LoadAddOn("Blizzard_ArenaUI");for i=1,5 do _G["arena"..i.."FT"]=_G["ArenaEnemyFrame"..i].classPortrait;mFS("arena"..i);end;
4.
/run UFP = "UnitFramePortrait_Update";UICC = "Interface//Glues//CharacterCreate//UI-CharacterCreate-Classes"; CIT =
CLASS_ICON_TCOORDS;playerFT=PlayerFrame.portrait;mFS("player");targetFT=TargetFrame.portrait;mFS("target");
4.
/run function NTexture(unit) _G[unit.."FS"]:SetText("");local t=CIT[select(2,UnitClass(unit))] if(t)then _G[unit.."FT"]:SetTexture
(UICC);_G[unit.."FT"]:SetTexCoord(unpack(t))end;end;
5.
/run function State(self,e,unit) if(_G[unit.."FT"])then for i=1,#state do if(checkState(unit,state[i]))then _G[unit.."FT"]:SetTexture
(GetSpellTexture(state[i]));_G[unit.."FT"]:SetTexCoord(0,1,0,1);break;end;if(i==#state)then NTexture(unit);end;end;end;end
6.
/run function checkState(unit,id) a={UnitBuff(unit,GetSpellInfo(id))};if(a[1])then return UnitBuff(unit,GetSpellInfo(id));else return
UnitDebuff(unit,GetSpellInfo(id));end;end;
8.
/run function StateStr(unit) for i=1,#state do a={checkState(unit,state[i])};if(a[1])then _G[unit.."FS"]:SetText(floor(a[7]-GetTime
()));end;end;end;
/run function pState() StateStr("player");StateStr("target");for i=1,5 do StateStr("arena"..i);end;end;
9.
/run hooksecurefunc(UFP,function(self) if(self.unit=="player" or self.unit=="target")then State(self,nil,self.unit);end;end)
/script f:SetScript("OnEvent",State);f:RegisterEvent("UNIT_AURA");f:SetScript("OnUpdate", pState);
============================================================================================================
그대로 복사하면 에러뜹니다 //를 역슬러쉬로 바꾸세요 2개씩입니다.- 스킬을 원래 다등록하려고했는데 너무많아서 등록할수가없습니다. 따로 등록하세요... 우선순위가 높은 무적등을 1번으로
하세요