Skip to content
lsl.devlsl.devLSL Dev

llGetStartParameter

function
Function syntax
integer llGetStartParameter();
Returns
integer
Energy
10

Returns an integer that is the script start/rez parameter.

How to use
integer result = llGetStartParameter();
  • The start parameter does not survive region restarts (SVC-2251) or region change (SVC-3258, crossing or teleport).
  • If the script is reset (using llResetScript or other means), the start parameter is set to 0.
Example 1
6 collapsed lines
default
{
on_rez(integer param)
{
llOwnerSay("rezzed with the number " + (string)param);
}
state_entry()
{
integer i = llGetStartParameter();
if (i)
{
8 collapsed lines
llOwnerSay("I was given the number " + (string)i + " when I was rezzed");
}
else
{
llOwnerSay("rezzed from inventory (or rezzed/loaded with 0)");
}
}
}

SVC-2251: llGetStartParameter returns zero after sim restart

SVC-3258: llGetStartParameter returns zero after change of region

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.