레이블이 Config인 게시물을 표시합니다. 모든 게시물 표시
레이블이 Config인 게시물을 표시합니다. 모든 게시물 표시

2018년 6월 7일 목요일

개인 자원바 없이 대상 이름표 위에 특수자원 표시

BfA - 개인자원표시와 적대상 위에 표시 옵션이 별개로 작동하는 것을 확인함
/run SetCVar("nameplateShowSelf", 0);SetCVar("nameplateResourceOnTarget", 1)




Lua
SetCVar("nameplateShowSelf", 1) -- 개인자원바 보기
SetCVar("nameplateResourceOnTarget", 1) --대상 이름표에 특수자원 표시
SetCVar("nameplateShowAll", 1) -- 항상 이름표 표시
SetCVar("nameplatePersonalShowAlways", 1) -- 개인자원바 항상 표시
SetCVar("nameplateSelfAlpha", 0) -- 개인자원바 투명도

Script
/run SetCVar("nameplateShowSelf",1);SetCVar("nameplateResourceOnTarget", 1);SetCVar("nameplateShowAll",1);SetCVar("nameplatePersonalShowAlways",1);SetCVar("nameplateSelfAlpha",0);ReloadUI()

인터페이스 설정-이름에서 대상 이름표에 특수자원 표시를 체크한 뒤 개인 자원바의 투명도를 0으로 설정해 놓아도 이름표가 사라졌다 다시 나타나는 과정에서 다시 보이기도 하기 때문에 부가 설정이 필요함

2018년 6월 5일 화요일

기본 레이드 프레임 설정


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)