WorldMapFrame_PingPlayerPosition = function() end

local ping = WorldMapPing
ping:SetScript("OnShow", ping.Hide)

 

현재 이매크로를 lua 애드온화 하여 쓰고있는데요

 

미니맵 켯을때 자기케릭터위치에 깜빡거리는 기능을 꺼주는 매크로입니다.

 

그런데 이번  패치후에 오류가 뜨는데요 오류 내역은

 

2x Interface-2012.09.15.lua:18: attempt to index local 'ping' (a nil value)
Interface-2012.09.15.lua:18: in main chunk

Locals:
U = UIErrorsFrame {
 0 = <userdata>
 flashingFontStrings = <table> {
 }
 TryDisplayMessage = <function> defined @FrameXMLUIErrorsFrame.lua:129
 OnLoad = <function> defined @FrameXMLUIErrorsFrame.lua:3
 ShouldDisplayMessageType = <function> defined @FrameXMLUIErrorsFrame.lua:112
 FlashFontString = <function> defined @FrameXMLUIErrorsFrame.lua:99
 OnUpdate = <function> defined @FrameXMLUIErrorsFrame.lua:25
 OnEvent = <function> defined @FrameXMLUIErrorsFrame.lua:11
}
ping = nil
(*temporary) = UIErrorsFrame {
 0 = <userdata>
 flashingFontStrings = <table> {
 }
 TryDisplayMessage = <function> defined @FrameXMLUIErrorsFrame.lua:129
 OnLoad = <function> defined @FrameXMLUIErrorsFrame.lua:3
 ShouldDisplayMessageType = <function> defined @FrameXMLUIErrorsFrame.lua:112
 FlashFontString = <function> defined @FrameXMLUIErrorsFrame.lua:99
 OnUpdate = <function> defined @FrameXMLUIErrorsFrame.lua:25
 OnEvent = <function> defined @FrameXMLUIErrorsFrame.lua:11
}
(*temporary) = nil
(*temporary) = <userdata>
(*temporary) = PartyMemberFrame4 {
 0 = <userdata>
 portrait = PartyMemberFrame4Portrait {
 }
 healAbsorbBar = PartyMemberFrame4HealAbsorbBar {
 }
 statusSign = -1
 unit = "party4"
 healAbsorbBarRightShadow = PartyMemberFrame4HealAbsorbBarRightShadow {
 }
 healAbsorbBarLeftShadow = PartyMemberFrame4HealAbsorbBarLeftShadow {
 }
 totalAbsorbBar = PartyMemberFrame4TotalAbsorbBar {
 }
 notPresentIcon = PartyMemberFrame4NotPresentIcon {
 }
 overHealAbsorbGlow = PartyMemberFrame4OverHealAbsorbGlow {
 }
 menu = <function> defined @FrameXMLPartyMemberFrame.lua:125
 statusCounter = 0
 healthbar = PartyMemberFrame4HealthBar {
 }
 overAbsorbGlow = PartyMemberFrame4OverAbsorbGlow {
 }
 manabar = PartyMemberFrame4ManaBar {
 }
 OnEvent = <function> defined *:OnEvent:1
 unitHPPercent = 1
 threatIndicator = PartyMemberFrame4Flash {
 }
 state = "player"
 myHealPredictionBar = PartyMemberFrame4MyHealPredictionBar {
 }
 noTextPrefix = true
 totalAbsorbBarOverlay = PartyMemberFrame4TotalAbsorbBarOverlay {
 }
 debuffCountdown = 0
 numDebuffs = 0
 otherHealPredictionBar = PartyMemberFrame4OtherHealPredictionBar {
 }
 name = PartyMemberFrame4Name {
 }
}
(*temporary) = 1.4
(*temporary) = <userdata>
(*temporary) = nil
(*temporary) = "attempt to index local 'ping' (a nil value)"

 

이라고 뜨네요 ㅠ 해결법 없을까요!?