[ 와우 좌표 매크로 ]

말그대로 와우에서 쓰는 좌표 매크로 입니다.

 

개인적으로는 애드온을 거의 안쓰는 유저중 한명입니다.

그런데 위치값은 분명 필드에서 필요하더라구요. 서로 좌표 주고 받는것도 부러웠고..

그러던중 오래전 어느분께서 매크로로 하면된다고 도움을 주셨습니다^^

 

아직도 예전의 저처럼 좌표를 모르시는 분들이 많은것 같아 올려봅니다.

 

 

매크로로 들어가는 창
매크로 작성 화면

만들기 버튼으로 일단 새매크로의 제목을 만드시고..

 

매크로 명령 입력칸에 

 

/run local p,f="player",CreateFrame("Button",nil,UIParent,"OptionsButtonTemplate")f:SetPoint("TOP",0,0)f:SetScript("OnUpdate",function(s,e)x,y=C_Map.GetPlayerMapPosition(C_Map.GetBestMapForUnit(p),p):GetXY()f:SetText(format("(%.1f,%.1f)",x*100,y*100))end)

 

을 복사해서 붙여넣기 하시면 됩니다.

 

만든 좌표 매크로

좌표 매크로를 만들어서 밖으로 끌어다 놓고 클릭.

 

그러면 요렇게 화면 중앙에 이런 자신의 위치 좌표를 알려주는 버튼이 생깁니다. 

 

공개창에서 이런식으로 서로 희귀몹 , 보급상자 ,퀘스트 등의 위치를 서로 알려주면 한층 더 편리하게 플레이 할 수 있습니다.

 

보급 상자 보상

이건 전쟁 모드에서 보급 상자를 열었을때 얻는 보상입니다.

 

어둠땅에서도 될런지는 모르지만 일단 유저 분들께 도움이 되었으면 좋겠습니다.

 

-재접속하면 중앙좌표버튼이 사라집니다. 만들어 놓았던 매크로 버튼을 클릭하면 다시 생성됩니다 -

 

*** 현재는 이매크로가 사용이 안되어 매번 위치값을 클릭해서 보는 방법 밖에는 없겠네요;; 

/s

/run local pL=C_Map.GetBestMapForUnit("player");if pL then pL=C_Map.GetPlayerMapPosition(pL,"player") print("캐릭터 좌표: \124cff00ff00",format("%.1f  %.1f",pL.x*100,pL.y*100))end

 

이렇게 매크로로 만들면 대화창에 캐릭터의 위치값이 표기 됩니다.

+ Recent posts