mirror of
				https://github.com/imezx/Warp.git
				synced 2025-11-04 03:49:17 +00:00 
			
		
		
		
	Update RateLimit.luau
Prevent halting of the code execution.
This commit is contained in:
		
							parent
							
								
									0fb349fe0f
								
							
						
					
					
						commit
						ed73b66dc9
					
				
					 1 changed files with 9 additions and 6 deletions
				
			
		| 
						 | 
					@ -13,11 +13,14 @@ function RateLimit.create(Identifier: string, entrance: number?, interval: numbe
 | 
				
			||||||
		Event:SetAttribute(Identifier.."_ent", entrance)
 | 
							Event:SetAttribute(Identifier.."_ent", entrance)
 | 
				
			||||||
		Event:SetAttribute(Identifier.."_int", interval)
 | 
							Event:SetAttribute(Identifier.."_int", interval)
 | 
				
			||||||
	else
 | 
						else
 | 
				
			||||||
		while (not Event:GetAttribute(Identifier.."_ent")) or (not Event:GetAttribute(Identifier.."_int")) do
 | 
							task.spawn(function()
 | 
				
			||||||
			task.wait(0.5)
 | 
								repeat 
 | 
				
			||||||
		end
 | 
									task.wait(0.5)				
 | 
				
			||||||
		entrance = tonumber(Event:GetAttribute(Identifier.."_ent"))
 | 
								until Event:GetAttribute(Identifier.."_ent") or Event:GetAttribute(Identifier.."_int")
 | 
				
			||||||
		interval = tonumber(Event:GetAttribute(Identifier.."_int"))
 | 
								
 | 
				
			||||||
 | 
								entrance = tonumber(Event:GetAttribute(Identifier.."_ent"))
 | 
				
			||||||
 | 
								interval = tonumber(Event:GetAttribute(Identifier.."_int"))
 | 
				
			||||||
 | 
							end)
 | 
				
			||||||
	end
 | 
						end
 | 
				
			||||||
	local entrances: number = 0
 | 
						local entrances: number = 0
 | 
				
			||||||
	return function(incoming: number?): boolean
 | 
						return function(incoming: number?): boolean
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in a new issue