Template:LSL Constants/Object Details/ja

From Second Life Wiki
Jump to navigation Jump to search
フラグ 説明 型変換 されて文字列になったときの文字数 返り値 代替手段 ローカル
OBJECT_NAME 1 プリムの名前を取得します。 最大 63 文字 string name llGetObjectName
OBJECT_DESC 2 プリムの説明を取得します。
id がアバターの場合、空文字列が返ります。
最大 127 文字 string desc llGetObjectDesc
OBJECT_POS 3 プリムの位置を リージョン座標 で取得します。
id が地域の外にいるアバターの場合 (上記参照) 、この位置はスクリプトが 動作している 地域に相対するものになります。
最大 37 文字 vector pos llGetPos
OBJECT_ROT 4 プリムの回転を取得します。 最大 48 文字 rotation rot llGetRot
OBJECT_VELOCITY 5 オブジェクトの速度を取得します。 36 文字 vector vel llGetVel
OBJECT_OWNER 6 オブジェクトの オーナー のキーを取得します。
id がアバターの場合、アバターのキーが返ります (id と同じ) 。
id がグループ所有の場合、 NULL_KEY が返ります。
36 文字 key owner llGetOwner
OBJECT_GROUP 7 プリムの グループ のキーを取得します。
id がアバターの場合、 NULL_KEY が返ります。
36 文字 key group グループ
OBJECT_CREATOR 8 プリムの クリエーター のキーを取得します。
id がアバターの場合、 NULL_KEY が返ります。
36 文字 key creator クリエーター llGetCreator
OBJECT_RUNNING_SCRIPT_COUNT 9 オブジェクトやアバターにくっついて 稼働している スクリプトの数を取得します。 最大 11 文字 integer count llGetScriptState
OBJECT_TOTAL_SCRIPT_COUNT 10 稼働状態によらず、オブジェクトやアバターにくっついているスクリプトの数を取得します。 最大 11 文字 integer count llGetInventoryNumber
OBJECT_SCRIPT_MEMORY 11 オブジェクトやアバターに割り当てられたスクリプトメモリの合計値をバイトで取得します。 最大 11 文字 integer bytes
OBJECT_SCRIPT_TIME 12 オブジェクトやアバターが使用している CPU 時間の 1 秒間の平均値を取得します。 最大 15 文字 float seconds Top Scripts
OBJECT_PRIM_EQUIVALENCE 13 オブジェクトのランドインパクトを取得します。 最大 11 文字 integer count Calculating land impact
OBJECT_SERVER_COST 14 オブジェクトの server cost を取得します。 最大 15 文字 float cost Server cost
OBJECT_STREAMING_COST 15 オブジェクトの streaming (download) cost を取得します。 最大 15 文字 float cost Streaming (download) cost
OBJECT_PHYSICS_COST 16 オブジェクトの physics cost を取得します。 最大 15 文字 float cost Physics cost
OBJECT_CHARACTER_TIME 17 オブジェクトがパスファインディングキャラクターの場合、ナビゲーションに掛かる CPU 時間の 1 秒間の平均値を取得します。キャラクターでない場合は、0 を返します。 最大 15 文字 float seconds Pathfinding characters
OBJECT_ROOT 18 オブジェクトの root prim の id を取得します。
id がアバターの場合、アバターがオブジェクトに座っていてリンクセットの末尾にリンクされている場合や、アバターがどこにも座っていない場合の二つのケースがあります。
36 文字 key root llGetLinkKey
OBJECT_ATTACHED_POINT 19 オブジェクトが装着されている装着ポイントを取得します。 最大 11 文字 integer attach_point llGetAttached
OBJECT_PATHFINDING_TYPE 20 リージョン内でのオブジェクトのパスファインディングの設定を取得します。. 返される値は、 OPT_* です。 最大 11 文字 integer type Pathfinding types
OBJECT_PHYSICS 21 オブジェクトが物理状態かどうかを取得します。
idアバター または 装着物 の場合、 0 が返されます。
1 文字 integer boolean llGetStatus PRIM_PHYSICS
OBJECT_PHANTOM 22 オブジェクトのファントム状態を取得します。
idアバター装着物の場合、 0 を返します。
1 文字 integer boolean llGetStatus PRIM_PHANTOM
OBJECT_TEMP_ON_REZ 23 オブジェクトのテンポラリ状態を取得します。 1 文字 integer boolean PRIM_TEMP_ON_REZ
OBJECT_RENDER_WEIGHT 24 アバターの描画コストを取得します。
id がオブジェクトの場合, 0 を返します。id がアバターで、かつシミュレータで描画コストが不明の場合、-1 を返します。サーバーから取得可能な最大値は 500000 です。
最大 6 文字 integer weight Avatar_Rendering_Cost
OBJECT_HOVER_HEIGHT 25 アバターの hover height の値を取得します。
id がアバターでない場合、0.0 が返されます。通常、値の範囲は [-2.0, 2.0] です。デフォルトの値は 0.0 です。この値は、アバターのシェイプのホバースライダーの値には反映しません。ビュアー上の動的な設定です。
最大 9 文字 float height
OBJECT_BODY_SHAPE_TYPE 26 アバターに装着しているシェイプの性別の値を取得します。
id がアバターでない場合、-1.0 が返されます。
通常、値の範囲は [0.0, 1.0] です。
  • 0.0 女性,
  • 1.0 男性.

二つの性別の間の値は、シェイプを手動で作成することで設定が可能です。

最大 9 文字 float shape
OBJECT_LAST_OWNER_ID 27 オブジェクトの前のオーナーの UUID を取得します。グループがオーナーのオブジェクトの場合は、グループに譲渡したオーナーが取得出来ます。 36 文字 key last_owner
OBJECT_CLICK_ACTION 28 プリムの Click Action の値を取得します。 最大 11 文字 integer action
OBJECT_OMEGA 29 オブジェクトの回転速度を取得します。 (radians per second). 36 文字 vector omega llGetOmega
OBJECT_PRIM_COUNT 30 オブジェクトのプリム数を取得します。 最大 3 文字 integer count llGetObjectPrimCount llGetNumberOfPrims
OBJECT_TOTAL_INVENTORY_COUNT 31 オブジェクト内のインベントリのアイテム数を取得します。 最大 10 文字 integer count llGetInventoryNumber(INVENTORY_ALL)
OBJECT_REZZER_KEY 32 Rez されたオブジェクトで、Rez 元のオブジェクトやアバターのキーを取得します。 36 文字 integer rezzer