LlGetStatus - Second Life Wiki

LlGetStatus

From Second Life Wiki

(Redirected from LSL llGetStatus)
Jump to: navigation, search

Contents

Description

Function: integer llGetStatus( integer status );
46 Function ID
0.0 Delay
10.0 Energy

Returns an integer boolean equal to the status of the object.

• integer status STATUS_* flag
Constants Default Description
STATUS_PHYSICS 0x1 FALSE
STATUS_ROTATE_X 0x2 TRUE
STATUS_ROTATE_Y 0x4 TRUE
STATUS_ROTATE_Z 0x8 TRUE
STATUS_PHANTOM 0x10 FALSE
Constants Default Description
STATUS_SANDBOX 0x20 FALSE
STATUS_BLOCK_GRAB 0x40 FALSE
STATUS_DIE_AT_EDGE 0x80 FALSE
STATUS_RETURN_AT_EDGE 0x100 FALSE
STATUS_CAST_SHADOWS 0x200 TRUE
STATUS_DIE_AT_EDGE - If the object is rezzed by a script, the default is TRUE

Caveats

Status is an object attribute; all prims in an object share the same status.

Examples

default
{
    touch_start(integer total_number)
    {
        if (llGetStatus(STATUS_PHYSICS))
        {
            llSay(0, "This object is physical");
        }
        else
        {
            llSay(0, "This object is not physical");
        }
    }
}

See Also

Functions

•  llSetStatus Sets the object status.