Skip to content
lsl.devlsl.devLSL Dev

FALSE

constant
Constant
integer FALSE = 0;

Constant used to define the FALSE value in conditional structures or variables/constants in general. Usually it’s used because it is more readable, indicating a boolean value instead a integer value (0).

Example 1
integer is_owner(key inputKey)
{
if (inputKey == llGetOwner() )
return TRUE;
// else
return FALSE;
}
12 collapsed lines
default
{
touch_start(integer num_detected)
{
key id = llDetectedKey(0);
if ( is_owner(id) )
llSay(0, "Hello, you're my owner!");
else
llSay(0, "Hello, you're not my owner!");
}
}
Example 2
6 collapsed lines
default
{
state_entry()
{
integer q = TRUE;
if(q)
{
llSay(0, "TRUE");
q = FALSE;
if(!q)
{
llSay(0, "FALSE");
q = TRUE;
if(!q)
llSay(0, "Won't say this.");
else
{
llSay(0, "TRUE");
q = FALSE;
if(q)
llSay(0, "Won't say this.");
else
llSay(0, "FALSE");
}
}
7 collapsed lines
else
llSay(0, "Won't say this.");
}
else
llSay(0, "Won't say this.");
}
}
ConstantTypeValueDescription
TRUE
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.

From the Second Life Wiki

Community documentation adapted from FALSE, by Linden Research, Inc. and contributing residents.View contributors and history.

Imported wiki revision:

  • FALSE (revision 1194640, )

Licensed under CC BY-SA 3.0. Last wiki edit: .Formatting and links have been adapted for this site; API metadata follows the LSL definitions.