2018년 6월 5일 화요일

Nameplate Castbar

이름표 시전바 높이/폰트/아이콘 크기 변경
Lua
local _N = CreateFrame("Frame")
_N:RegisterEvent("NAME_PLATE_UNIT_ADDED")
_N:SetScript("OnEvent", function(self, event, unit)
if self:IsForbidden() then return end
    local p = C_NamePlate.GetNamePlateForUnit(unit).UnitFrame
--Castbar Height
    local defaultH = p.castBar:GetHeight()
    p.castBar:SetHeight(defaultH*2)
--Castbar Font
    local fontName, fontHeight, fontFlags = p.castBar.Text:GetFont()
    p.castBar.Text:SetFont(fontName, fontHeight*1.8)
--Castbar icon
    local defaultS = p.castBar.Icon:GetHeight()
    p.castBar.Icon:SetSize(defaultS*1.5,defaultS*1.5)
    p.castBar.Icon:SetPoint("RIGHT",p.castBar,"LEFT",0,0)
end)
p.castBar:SetHeight(2*defaultH) ->시전바 높이를 기본의 2배로
p.castBar.Text:SetFont(fontName, fontHeight*1.8) -> 시전바 글씨를 원래 크기의 1.8배로
p.castBar.Icon:SetSize(defaultS*1.5,defaultS*1.5) -> 시전바 아이콘 크기를 원래 크기의 1.5배로
p.castBar.Icon:SetPoint("RIGHT",p.castBar,"LEFT",0,0) -> 아이콘 위치 보정

높이 2배/ 폰트 1.8배 적용 예시



댓글 3개:

Unknown :

진짜 찾던건데 정말 고맙습니다. 혹시 시전바 색도 바꿀 수 있나요? 차단가능한 주문과 차단불가한 것을 구분해서... 좀 알려주세요.

Unknown :

스크립트 복사해서 lua파일에 붙여넣었는데 왜 안될까요?ㅠ

Unknown :

꼭 좀 사용하고 싶은데 안되네요ㅠ

댓글 쓰기