LlSleep
Looking for the current API? Open the llSleep reference →
Wiki description
Puts the script to sleep for sec seconds. The script will not do anything during this time.
The script will sleep at least until the next server-frame, which happen every (1/45 = ~0.02222) seconds under normal conditions.
If sec is zero or less, the script will not sleep at all.
Examples
default
{
state_entry()
{
llSay(0, "I going to take a nap for 5 seconds.");
llSleep(5.0);
llSay(0, "I feel so refreshed!");
}
}default
{
state_entry()
{
llOwnerSay("Time between sleeps:");
integer loops = 10;
float last_time = 0.0;
llResetTime();
llSleep(0.02);
while (--loops)
{
float time = llGetTime();
llOwnerSay((string)(time - last_time));
last_time = time;
llSleep(0.0); // Try a value above zero
}
}
}See also: functions
See also: events
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.