티스토리 뷰

 ElvUI_Test_Options.lua

-- Import ElvUI Engine
local E, L, DF = unpack(ElvUI); --Engine

E.Options.args.skins.args.buildupframes = {
	order = 2,
	type = "toggle",
	name = L["Test Frames"],
	desc = L["Build-up Test Frames"],
	get = function(info)
		return E.db.skins.buildupframes
	end,
	set = function(info, value)
		E.db.skins.buildupframes = value
		StaticPopup_Show("CONFIG_RL")
	end,
	disabled = function() return E.db.skins.buildupframes == "NONE" end,
}

if E.db.skins.buildupframes == true then
	local mchat = CreateFrame('Frame', 'MiddleChatPanel', E.UIParent)
	mchat:SetFrameStrata('BACKGROUND')
	mchat:Width(400)
	mchat:Height(180)
	mchat:Point('CENTER', E.UIParent, 4, 4)
	mchat:CreateBackdrop('Transparent')
end

이런식으로 해서 정상작동 하는걸 확인했습니다. 아마 option 부분 작성시 오류가 있는게 아닌가 생각되네요.
skins를 testframe으로 새로 생성하시려면 주의해서 작성하셔야 할 것 같습니다. 잠을 못자서 거기까지 손을 댔다간 머리가 터질지도 모르겠습니다 ㅠㅠ
댓글
댓글쓰기 폼