Global FunctionCore Flow

sleep(seconds)

Pauses the script for the given number of seconds; fractions are allowed (0.5 = 500 ms). A stop request ends the pause early.

Documented for app version 1.0.51Updated:

Detailed Explanation

This section explains when to use the API, how to call it, and which structures it works best with in production flow.

How To Call It

This is a global function: call it directly, without a table prefix.

When To Use It

Core flow APIs are usually the backbone of larger scenarios; keep them anchored to clear checkpoints and readable variables.

Parameters and Return

Required: seconds. Returns nothing. Rate limit: 2000 calls per second; past it the call raises an error.

Best Combined With

Using this API with logging, error handling, and next-step control produces much more professional results than calling it in isolation.

Example Usage

The snippet below is a starter pattern that can be applied directly in runtime flow.

sleep(0.5)

Copyable Progressive Examples

From foundation to combined usage, each level is provided as a separate code block so you can copy the level you need and adapt it directly.

Foundation

Shows the shortest direct way to call the API.

Foundation
sleep(0.5)

Simple

Wraps the base call with minimal flow control.

Simple
local stepOk = true
sleep(0.5)
if stepOk then
  wait(200)
end

Practical Flow

A practical pattern for real macros with pcall, logging, and guards.

Practical Flow
local ok, err = pcall(function()
  sleep(0.5)
end)

if not ok then
  print("API step failed: sleep(seconds): " .. tostring(err))
  requestStop()
end

Detailed

This level packages the API into a reusable helper with error reporting.

Detailed
-- Core flow APIs are usually the backbone of larger scenarios; keep them anchored to clear checkpoints and readable variables.
local function run_sleep_step()
  sleep(0.5)
end

local ok, err = pcall(run_sleep_step)
if not ok then
  toast("Step failed")
  print(err)
end

Combined

Combines the API with related structures to form a more realistic workflow.

Combined
sleep(0.5)
wait(200)
print("Combined with logging and flow control")