Loading autoloot multiple times makes the function run multiple times

This commit is contained in:
2025-05-04 17:13:37 +02:00
parent aaba431e23
commit abd3de8817

View File

@@ -274,7 +274,6 @@ local function init()
print("Cyka loaded!") print("Cyka loaded!")
end end
local loaded = 0
local loadedFrame = CreateFrame("Frame") local loadedFrame = CreateFrame("Frame")
loadedFrame:RegisterEvent("ADDON_LOADED") loadedFrame:RegisterEvent("ADDON_LOADED")
@@ -282,13 +281,14 @@ loadedFrame:SetScript("OnEvent", function(self, event, addonName)
if addonName == addonname then init() end if addonName == addonname then init() end
end) end)
local ticker -- local loaded = 0
ticker = C_Timer.NewTicker(1, function() -- local ticker
-- IT JUST WONT FUCKING RUN JUST FUCKING RUN THE FUCKING FUNCTION GOD DAMN IT -- ticker = C_Timer.NewTicker(1, function()
loaded = loaded + 1 -- -- IT JUST WONT FUCKING RUN JUST FUCKING RUN THE FUCKING FUNCTION GOD DAMN IT
init() -- loaded = loaded + 1
if loaded > 100 then ticker:Cancel() end -- init()
end) -- if loaded > 100 then ticker:Cancel() end
-- end)
local logoutFrame = CreateFrame("Frame") local logoutFrame = CreateFrame("Frame")
logoutFrame:RegisterEvent("PLAYER_LOGOUT") logoutFrame:RegisterEvent("PLAYER_LOGOUT")