안녕하세요

위크오라를 쓰지 않는 분들을 위해서 매크로 버젼도 한번 만들어 보았습니다.

위크오라 처럼 바가 생기지는 않고 숫자만 표시 됩니다.

매크로가 255자를 넘어가서 약간 복잡한 방법이 필요합니다.


1. 매크로1 (이름 : MyH1)
local f=MyH or CreateFrame("frame","MyH",UIParent)f:SetPoint("CENTER",0,-100)f:SetSize(100,50)f:RegisterUnitEvent("UNIT_SPELL_HASTE","player") local t=MyT or f:CreateFontString("MyT","OVERLAY","GameFontNormalLarge")

2. 매크로2
/run RunScript(GetMacroBody("MyH1")) local f,t=MyH,MyT t:SetAllPoints(f)t:SetTextColor(1,.5,.1,1)f:SetScript("OnEvent",function() t:SetText(format("%.1f%s",UnitSpellHaste("player"),"%")) end)f:Show()


우선 매크로 1번을 그대로 복사하여 MyH1 이라는 이름으로 매크로 등록 합니다(중요!)
그 다음, 새로 매크로 만들기를 한 다음 매크로 2번을 넣어서 등록 합니다(이건 이름은 원하시는대로...)

그다음에 매크로 2번만! 단축키 창에 넣어서 쓰시면 됩니다.

새로 접속 하셨거나 /reload 후에 한번만 눌러 주시면 됩니다. 누르면 실행이 되고, 가속이 변하면(아이템 교체 등) 화면에 나타납니다.

매크로 1번에서 위치를 바꿀수 있고(파란색 숫자 : x, y 좌표) 매크로 2번에서 색상을 바꿀수 있습니다(빨간색 숫자: R, G, B, alpha 값)

감사합니다.