LlSetStatus/fr - Second Life Wiki

LlSetStatus/fr

From Second Life Wiki

Jump to: navigation, search

Contents

Description

Fonction: llSetStatus( integer état, integer valeur );

Change les atributs de l'objet en appliquant aux attributs de la zone état la valeur indiquée

• integer état codes STATUS_* (en bytes)
• integer valeur booléen
Constantes Valeurs par défaut Descriptions
STATUS_PHYSICS 0x1 FALSE
STATUS_ROTATE_X 0x2 TRUE
STATUS_ROTATE_Y 0x4 TRUE
STATUS_ROTATE_Z 0x8 TRUE
STATUS_PHANTOM 0x10 FALSE
Constantes Valeurs par défaut Descriptions
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

Inconvénients

  • L'état contient des attributs de l'objet, toutes les prims ont les mêmes attributs.
    • Sauf pour STATUS_BLOCK_GRAB qui n'affecte que les prims avec scripts (les prims filles ne sont pas concernées)

Exemples

default
{
    state_entry()
    {
        llSetStatus( STATUS_DIE_AT_EDGE | STATUS_PHYSICS, TRUE);
        llSetStatus( STATUS_ROTATE_X | STATUS_ROTATE_Y, FALSE);
    }
}

Voir également

Fonctions

•  llGetStatus Renvoie les attributs de l'objet.