|
2026-06-07 15:45
조회: 58
추천: 0
경매장 현행 확장팩 전용 체크 애드온경매장 "현행 확장팩 전용" 자동 체크 애드온 만들었는데요 기존 필터 쪽 X 버튼 제거(기존 애드온들은 필터 위쪽으로 X 표시가 생기더라고요) 현행 확장팩 자동 체크(로그 아웃 후에도 항상 유지됩니다) 경매장 및 주문 제작 모두 적용 됩니다 경매장 애드온과 호환 되도록 GPT로 만들었습니다 ![]() 보시는것처럼 깔끔하게 적용된 모습인데요... 해결하지 못한 문제가 하나 발견되어 고수님들에게 부탁 좀 드려볼까합니다 ![]() 경매장 이용 시 물건 구매는 정상적으로 가능한데 구매 완료 시 "내부 경매 오류" 표시가 출력됩니다 구매는 정상적으로 되고 우편으로 받는 것 까지도 이상이 없는데 이상하게 저 메세지가 계속 나오네요. 그냥 사용해도 크게 문제 될 건 없지만 오류 메세지가 좀 거슬리긴 하네요.ㅎㅎ 몇 일 동안 수정해 봤지만 GPT가 해결을 못하고 있습니다 혹시 해결 가능하신 고수님 계시면 부탁 좀 드리겠습니다 감사합니다~~ LUA 파일 원본 =========================================================== local addonFrame = CreateFrame("Frame") local auctionHooked = false -------------------------------------------------- -- 경매장 -------------------------------------------------- local function SetupAuctionHouse() if auctionHooked then return end local searchBar = AuctionHouseFrame and AuctionHouseFrame.SearchBar if not searchBar then return end local function ApplyAuctionFilter() if searchBar.FilterButton and searchBar.FilterButton.filters then searchBar.FilterButton.filters[Enum.AuctionHouseFilter.CurrentExpansionOnly] = true end end searchBar:HookScript("OnShow", function() C_Timer.After(0, ApplyAuctionFilter) end) auctionHooked = true end -------------------------------------------------- -- 주문 제작 의뢰 -------------------------------------------------- local function SetupCraftingOrders() local searchBar = ProfessionsCustomerOrdersFrame and ProfessionsCustomerOrdersFrame.BrowseOrders and ProfessionsCustomerOrdersFrame.BrowseOrders.SearchBar if not searchBar then return end local function ApplyCraftingFilter() local dropdown = searchBar.FilterDropdown if dropdown and dropdown.filters then dropdown.filters[Enum.AuctionHouseFilter.CurrentExpansionOnly] = true end end C_Timer.After(0, ApplyCraftingFilter) end -------------------------------------------------- -- 이벤트 -------------------------------------------------- addonFrame:RegisterEvent("AUCTION_HOUSE_SHOW") addonFrame:RegisterEvent("CRAFTINGORDERS_SHOW_CUSTOMER") addonFrame:SetScript("OnEvent", function(_, event) if event == "AUCTION_HOUSE_SHOW" then SetupAuctionHouse() elseif event == "CRAFTINGORDERS_SHOW_CUSTOMER" then SetupCraftingOrders() end end)
EXP
1,396
(98%)
/ 1,401
|


대마왕용호님