Loading autoloot multiple times makes the function run multiple times
This commit is contained in:
		
							
								
								
									
										16
									
								
								Cyka.lua
									
									
									
									
									
								
							
							
						
						
									
										16
									
								
								Cyka.lua
									
									
									
									
									
								
							@@ -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")
 | 
				
			||||||
 
 | 
				
			|||||||
		Reference in New Issue
	
	Block a user