지금 삭제 | 와우 한밤 애드온
‘Gemini‘로 제작했습니다. (한밤 12.0.0 기준)
■ 원본 애드온
Leatrix Plus (커스포지)
■ 다운로드
dodo (GitHub)
■ 설명

☑ “지금파괴” 자동기입
☐ 아이템 파괴 간소화
지금파괴문구를 자동으로 입력해줍니다.

☑ “지금파괴” 자동기입
☑ 아이템 파괴 간소화
지금파괴문구를 자동으로 입력해줍니다.

성능 최적화를 위해, 쐐기와 레이드에선 작동하지 않습니다.
■ 설정법

설정창 (/dd) 에서 기능을 활성화/비활성화 할 수 있습니다. (기본값 - 활성화)
■ 애로사항
■ 예 자동클릭
- 자동으로
예까지 클릭하려 했으나, 막혀버림 (ADDON_ACTION_BLOCKED).
▶ “지금삭제” 자동기입 까지만 구현.
■ tooltip 앵커
GameTooltip:SetOwner(StaticPopup1, "ANCHOR_NONE")
GameTooltip:SetPoint("TOP", StaticPopup1, "BOTTOM", 0, -5)
tooltip이 편집모드에서 지정된 위치에 자꾸 뜸.
▶ 앵커 위치를 초기화하고 다시 설정
■ 설정창 체크박스 하위메뉴 구현

local settingParentDeleteNow, initParentDeleteNow = Checkbox(OptionCategory, "deleteNowAutoFill", "\"지금파괴\" 자동기입", "아이템 파괴 확인 메시지를 자동으로 입력합니다.", true)
local settingChildDeleteNow, initChildDeleteNow = Checkbox(OptionCategory, "deleteNowHideEditbox", "아이템 파괴 간소화", "확인 메시지를 없애고 확인버튼만 남깁니다.", true)
if settingParentDeleteNow and settingChildDeleteNow then
settingParentDeleteNow:SetValueChangedCallback(function(_, value)
if value == false then
settingChildDeleteNow:SetValue(false) -- 부모가 꺼지면 자식도 끔
end
end)
initChildDeleteNow:SetParentInitializer(initParentDeleteNow, function()
return settingParentDeleteNow:GetValue()
end)
end
- 기본 설정창의 하위메뉴를 따라 만들어보고 싶었음.
▶ 인터페이스 설장창 Lua에서 SetParentInitializer를 사용하여 구현. Blizzard_SettingsDefinitions_Frame/Interface.lua
댓글남기기