저는 애드온을 거의 안 쓰는 사람인데요
초상화 닉네임 부분에 직업색상이 뜨는 건 정말 유용해서 매크로로 쓰고 있었습니다.
그게 밑의 매크로인데요.
1.
/run UIP=UnitIsPlayer RCC=RAID_CLASS_COLORS UC=UnitClass TFNB=TargetFrameNameBackground FFNB=FocusFrameNameBackground
2.
/run f=CreateFrame("FRAME") f:RegisterEvent("PARTY_MEMBERS_CHANGED") f:RegisterEvent("PLAYER_TARGET_CHANGED") f:RegisterEvent("PLAYER_FOCUS_CHANGED") f:RegisterEvent("UNIT_FACTION")
3.
/run function e(self,event,...) if UIP("target") then c=RCC[select(2,UC("target"))] TFNB:SetVertexColor(c.r,c.g,c.b) end if UIP("focus") then c=RCC[select(2,UC("focus"))] FFNB:SetVertexColor(c.r,c.g,c.b) end end f:Setsc__ript("OnEvent",e)
이 세 매크로를 순서대로 눌러서 애드온 대신 사용하고 있었습니다.
그런데 소격아부터는 이 매크로가 안 먹네요
혹시 어떤 부분을 어떻게 수정해야 먹히는지 알 수 있을까요?
(IP보기클릭)121.130.***.***
(IP보기클릭)121.130.***.***
PARTY_MEMBERS_CHANGED 대신 GROUP_ROSTER_update. 이벤트를 사용합니다. https://wow.gamepedia.com/GROUP_ROSTER_UPDATE | 18.07.19 21:05 | |
(IP보기클릭)210.182.***.***
아, 되네요! 감사합니다! | 18.07.19 21:07 | |