파티원 클래스 현황 | 와우 한밤 애드온

Gemini‘로 제작했습니다. (한밤 12.0.0 기준)

다운로드

dodo (GitHub)

설명

alt text

파티모집 창 하단에 현재 파티원의 해제, 블러드, 전부 등 유무를 보여줍니다.

마우스를 직업아이콘에 올려두면 각 직업별 스킬을 볼 수 있습니다.

설정법

alt text

설정창 (/dd) 에서 기능을 활성화/비활성화 할 수 있습니다.

애로사항

배경프레임 생성

local partyClassFrame = CreateFrame("Frame", "PartyClassFrame", UIParent, "DefaultPanelBaseTemplate")
partyClassFrame:SetSize(542, 214)
partyClassFrame:SetPoint("TOPLEFT", PVEFrame, "BOTTOMLEFT", 20, 2)
partyClassFrame:SetFrameStrata("MEDIUM")
  • DefaultPanelBaseTemplate을 사용하여, 자동으로 NineSlice가 적용된 창을 만들 수 있었다.

현재 파티원 추적

local _, _, pID = UnitClass("player")
    if pID then activeIDs[pID] = true end

    local numMembers = GetNumGroupMembers()
    if numMembers > 0 then
        for i=1, numMembers do
            local unit = IsInRaid() and "raid"..i or "party"..i
            local _, _, cID = UnitClass(unit)
            if cID then activeIDs[cID] = true end
        end
    end
  • 내 직업이 자꾸 확인이 안됨.
    UnitClass("player")을 사용해서 내 직업을 먼저 추적 > 파티원 추적.

태그:

카테고리:

업데이트:

댓글남기기