function delay()
								
								Jump to navigation
				Jump to search
									
								
							
		Run a function after specified number of seconds. delay() is non-blocking (following command in the script is executed immediately, before the callback function).
nil delay(number seconds, function callback)
Parameters
number seconds how much the callback will be delayed. function callback function to execute
Return value
nil
Usage
-- logs counts down from 5 to 0
function countDown(from)
  logf("%d", from)
  if(from > 0) then
    delay(1, function()
      countDown(from-1)
    end)
  end
end
countDown(5)
See also
- milliDelay() to delay callback execution by milliseconds
