1. 기본프레임 사각형 크기조절
/run local n="CompactUnitFrameProfilesGeneralOptionsFrame"_G[n.."HeightSlider"]:SetMinMaxValues(100,200);_G[n.."WidthSlider"]:SetMinMaxValues(50,200)
- 설정범위를 각각 가로 100~200/ 세로 50~200으로 만들어 준다2. 기본프레임 오라 크기
버프 아이콘
/run hooksecurefunc("CompactUnitFrame_UpdateBuffs", function(frame)for i=1,frame.maxBuffs do local buffFrame=frame.buffFrames[i];buffFrame:SetSize(20,20)end;end)
디버프 아이콘
/run hooksecurefunc("CompactUnitFrame_UpdateDebuffs", function(frame)for i=1,frame.maxDebuffs do local dbuff=frame.debuffFrames[i];dbuff:SetSize(20,20)end;end)
- 20,20 저게 아이콘 크기다3. 레이드프레임 프로필 스위칭
/run if GetCVar("activeCUFProfile")=="주 설정"then CompactUnitFrameProfiles_ActivateRaidProfile("투박장")else CompactUnitFrameProfiles_ActivateRaidProfile("주 설정")end
- "주 설정"과 "투박장" 대신 기본프레임 프로필에서 설정된 이름을 넣으면 됨4. 평소 주 설정을 이용하다가 투기장 입장시 "투박장" 프로필로 자동 교체
Lua
--레이드 프로필 변경
local CRFP = CreateFrame("FRAME")
CRFP:RegisterEvent("PLAYER_ENTERING_WORLD")
CRFP:Setscript("OnEvent", function()
if IsActiveBattlefieldArena() then
CompactUnitFrameProfiles_ActivateRaidProfile("투박장")
else
CompactUnitFrameProfiles_ActivateRaidProfile("주 설정")
end
end)
저장할때 인코딩이 UTF-8로 되어 있는지 확인
5. 디버프 아이콘 표시 갯수 늘리기 twitch.tv/cdewx
6. 기본프레임 파티숫자 숨기기+파티별 프레임 붙이기
-- 기본프레임 파티숫자 숨기기+프레임 붙이기
hooksecurefunc("CompactRaidGroup_UpdateLayout",function(f)
f.title:SetHeight(0);f.title:SetWidth(0);f.title:SetText(nil)
local f1 = _G[f:GetName().."Member1"]
f1:ClearAllPoints()
if (CUF_HORIZONTAL_GROUPS)then
f1:SetPoint("TOPLEFT")
f:SetHeight(f1:GetHeight())
else
f1:SetPoint("TOP")
f:SetWidth(f1:GetWidth())
end
end)
댓글 1개:
어떤 lua 파일에다가 이 구문을 복사해서 넣으면 되는건가요?
댓글 쓰기