2018년 7월 21일 토요일

Witch Hunt

https://drive.google.com/open?id=1L8jFUbb2WfT6J2AuNUUNuL6KJbvJUR_m

8.0.1.27144 build

2018.08.10
라이브러리 경로 문제 해결

2018년 7월 19일 목요일

전장 지도 (BattlefieldMinimap) 크기

BfA

Lua
if not IsAddOnLoaded("Blizzard_BattlefieldMap") then
    LoadAddOn("Blizzard_BattlefieldMap")
end;
BattlefieldMapFrame:SetScale(1.5);
Script
/run LoadAddOn("Blizzard_BattlefieldMap");BattlefieldMapFrame:SetScale(1.5)

2018년 7월 5일 목요일

유물력 잡템 자동판매 매크로

Artifact power & Grey items

예시
Script
/run local p,N,c,n=0 for b=0,4 do for s=1,GetContainerNumSlots(b) do n=GetContainerItemLink(b,s) if n and string.find(n,"9d9d9d") then N={GetItemInfo(n)} c=GetItemCount(n) p=p+(N[11]*c)UseContainerItem(b,s) print(n) end end end print(GetCoinText(p))



참고(유물력이 회색템으로 인식되지 않았을 때)
/run for b=0,4 do for s=1,GetContainerNumSlots(b)do local K,D=GetContainerItemLink(b,s),GetContainerItemID(b,s);if K and MerchantFrame:IsShown()then if IsArtifactPowerItem(D)or string.find(K,"9d9d9d")then UseContainerItem(b,s)print(K)end;end;end;end

Addon : https://www.curseforge.com/wow/addons/artifactpowerseller

2018년 7월 4일 수요일

LossOfControlFrame

제어불가효과 경보 프레임 수정


Hide LossOfControlFrame Texture
local LOC=LossOfControlFrame;
LOC.RedLineTop:Hide();
LOC.blackBg:Hide();
LOC.RedLineBottom:Hide();
LOC:SetScale(0.7); --Scale
Hide cooldown text (TimeLeft)
select(2,LossOfControlFrame:GetChildren()):SetAlpha(0)
Scale TimeLeft
LossOfControlFrame.TimeLeft:SetScale(0.5) -- 남은시간 크기
Scale TimeLeft.SecondsText
--"초" 숫자 크기조절
hooksecurefunc("LossOfControlFrame_SetUpDisplay", function(self)
    local SC=self.TimeLeft.SecondsText;
    local F,S,O=SC:GetFont();
    SC.scrollTime = nil;
    SC:SetFont(F,12,O)
end)
Hide TimeLeft.SecondsText
LossOfControlFrame.TimeLeft.SecondsText:SetAlpha(0)-- "초" 숨김
API
여기를 보면 "LOSS_OF_CONTROL_UPDATE", "LOSS_OF_CONTROL_ADDED" 두 가지 이벤트가 있는데, 이 이벤트 발생시 C_LossOfControl.GetEventInfo(index) 를 사용해서 현재 제어불가 효과를 확인하고 아이콘을 띄우거나 경보를 작동하는 데 활용하면 됨
참고 : https://wow.gamepedia.com/API_C_LossOfControl.GetEventInfo