LlGetStatus/ja

From Second Life Wiki

メインページ > LlGetStatus > LlGetStatus/ja
Jump to: navigation, search

関数: integer llGetStatus( integer status );

オブジェクト状態の status で指定された属性の boolean 値のinteger値を返します。

• integer status STATUS_* フラグ
定数 初期値 意味
STATUS_PHYSICS 0x1 FALSE
STATUS_ROTATE_X 0x2 TRUE
STATUS_ROTATE_Y 0x4 TRUE
STATUS_ROTATE_Z 0x8 TRUE
STATUS_PHANTOM 0x10 FALSE
定数 初期値 意味
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 - オブジェクトがスクリプトによって Rez された場合、初期値は TRUE です。

警告

  • 状態とはオブジェクトの属性です。オブジェクトに属する全プリムは同じ状態を共有します。

default
{
    touch_start(integer total_number)
    {
        if (llGetStatus(STATUS_PHYSICS))
        {
            llSay(0, "このオブジェクトは物理属性を持ちます。");
        }
        else
        {
            llSay(0, "このオブジェクトは物理属性を持ちません。");
        }
    }
}

関連項目

関数

•  llSetStatus オブジェクトの状態を設定します
この項目はあなたにとって参考にならない項目ですか?もしかしたらLSL Wikiの関連した項目が参考になるかもしれません。
In other languages