[7.2용 변경]

안녕하세요

7.2가 되면서 특성별 장비가 생겼습니다. 그리고 API도 바뀌어서 기존 매크로가 잘 작동하지 않습니다;;

급하게 새로 만들어 보았습니다. 우선 2개의 장비세팅을 번갈아가면서 착용하는 매크로 입니다.

/run local a,b,c=1,2,C_EquipmentSet local function f(k) return c.GetEquipmentSetInfo(k-1) end if select(4,f(a)) then d=select(3,f(b)) else d=select(3,f(a)) end if c.UseEquipmentSet(d) then RaidNotice_AddMessage(RaidBossEmoteFrame,f(d+1),{r=1,g=0.5}) end

2개의 장비 등록을 번갈아 가면서 하는 매크로 입니다. 위의 빨간 숫자와 파란 숫자를 각각 원하는 두가지 장비세팅으로 바꾸시면 됩니다 (숫자는 장비 등록된 순서)


============================================================================

안녕하세요

쐐기 + 여러 특성 때문에 장비 스왑 많이 하실 텐데요

저장된 장비 세팅마다 아이콘 하기엔 액션바가 모자라고, 또 장비가 제대로 갈아입어 졌는지 확인이 안되는 문제가 있어서 간단하게 매크로를 만들어 보았습니다.

현재 저장된 장비 세팅을 돌아가면서 착용합니다 + 제대로 갈아입어 지면 일반 채팅으로 착용 장비를 출력합니다.


/run for i=1,GetNumEquipmentSets()-1 do if select(4,GetEquipmentSetInfo(i)) then c=GetEquipmentSetInfo(i+1) break end c=GetEquipmentSetInfo(1) end if UseEquipmentSet(c) then SendChatMessage("장비 스왑 : "..c, "SAY") end

만약 쐐기에서 채팅을 남발하기 부담스럽다면


/run for i=1,GetNumEquipmentSets()-1 do if select(4,GetEquipmentSetInfo(i)) then c=GetEquipmentSetInfo(i+1) break end c=GetEquipmentSetInfo(1) end if UseEquipmentSet(c) then RaidNotice_AddMessage(RaidBossEmoteFrame,"장비스왑 :"..c,{r=1,g=0.5,b=0}) end

이런 식으로 내 화면에만 출력시킬 수 있습니다.

감사합니다.


==========

댓글에 요청하신 분이 있어 추가로 올려드립니다.

/run local a,b=1,2 if select(4,GetEquipmentSetInfo(a)) then c=GetEquipmentSetInfo(b) else c=GetEquipmentSetInfo(a) end if UseEquipmentSet(c) then RaidNotice_AddMessage(RaidBossEmoteFrame,"장비스왑"..c,{r=1,g=0.5,b=0}) end

2개의 장비 등록을 번갈아 가면서 하는 매크로 입니다. 위의 빨간 숫자와 파란 숫자를 각각 원하는 두가지 장비세팅으로 바꾸시면 됩니다 (숫자는 장비 등록된 순서)