Weave.LoopTrigger

Repeatedly executes a specific event in a stable background thread.

Syntax

Weave.LoopTrigger(eventName, delay, times, isServer, ...)

Parameters

eventNamestring

Event name

delaynumber

Time in milliseconds between each execution

timesnumber

How many times the event should be triggered

isServerboolean

Set to true for ServerEvents, false for ClientEvents

...any

Additional arguments

Example

-- Trigger server event 10 times with 1 second delay
Weave.LoopTrigger("myEvent", 1000, 10, true, "argument")

-- Trigger client event 5 times with 500ms delay
Weave.LoopTrigger("clientEvent", 500, 5, false)