アバター/オブジェクト系
アバター
関数・イベント名 | 区分 | 概要 | 定義 |
llGetAgentInfo | 関数 | 指定アバターの状態を得る(飛行・AWAYなどの動作及びアタッチメントの有無等) | integer llGetAgentInfo(key id) |
llGetAgentSize | 関数 | 指定アバターのサイズを得る | vector llGetAgentSize(key id) |
llPointAt | 関数 | 現在動作せず | llPointAt(vector pos) |
llRequestAgentData | 関数 | アバターデータの取得を要求する | key llRequestAgentData(key id, integer data) |
llStopPointAt | 関数 | 現在動作せず | llStopPointAt() |
グループ
関数・イベント名 | 区分 | 概要 | 定義 |
llDetectedGroup | 関数 | 検出されたアバター/オブジェクトのアクティブグループが現在のオブジェクトのグループと一致するかどうかを調べる | integer llDetectedGroup(integer number) |
llSameGroup | 関数 | 指定したものがオブジェクトのグループと同じかどうか判定する | integer llSameGroup(key id) |
オブジェクト
関数・イベント名 | 区分 | 概要 | 定義 |
changed | イベント | オブジェクトの状態が変化(link等)したとき[参考]初級lsl-14 | changed(integer change) |
llDie | 関数 | オブジェクトを消滅させる[参考]初級lsl-21 | llDie() |
llGetBoundingBox | 関数 | オブジェクト/アバターのバウンディングボックス座標を得る | list llGetBoundingBox(key object) |
llGetCreator | 関数 | オブジェクトのクリエイターのUUIDを得る | key llGetCreator() |
llGetGeometricCenter | 関数 | オブジェクトの中心点を得る | vector llGetGeometricCenter() |
llGetObjectDesc | 関数 | オブジェクトの説明(ディスクリプション)を得る | string llGetObjectDesc() |
llGetObjectMass | 関数 | 指定したオブジェクトの質量を得る | float llGetObjectMass(key id) |
llGetObjectName | 関数 | 指定したオブジェクトの名前を得る | string llGetObjectName() |
llGetObjectPermMask | 関数 | オブジェクトのパーミッションを得る | integer llGetObjectPermMask(integer mask) |
llGetOwner | 関数 | オブジェクトのオーナーのUUIDを得る | key llGetOwner() |
llGetPrimitiveParams | 関数 | オブジェクトのパラメータを得る | list llGetPrimitiveParams(list params) |
llGetScale | 関数 | オブジェクトのサイズを得る | vector llGetScale() |
llGetStatus | 関数 | オブジェクトのステータス(物理/ファントム等)を得る | integer llGetStatus(integer status) |
llRezAtRoot | 関数 | オブジェクトをrezする(ルートプリムの中心座標基準) | llRezAtRoot(string inventory, vector pos, vector vel, rotation rot, integer param) |
llRezObject | 関数 | オブジェクトをrezする(オブジェクトの重心基準)[参考]初級lsl-18 | llRezObject(string inventory, vector pos, vector vel, rotation rot, integer param) |
llSetObjectDesc | 関数 | オブジェクトの説明文を設定する | llSetObjectDesc(string name) |
llSetObjectName | 関数 | オブジェクトの名称を設定する | llSetObjectName(string name) |
llSetObjectPermMask | 関数 | オブジェクトのパーミッションを設定する | llSetObjectPermMask(integer mask, integer value) |
llSetPrimitiveParams | 関数 | オブジェクトのパラメータを設定する | llSetPrimitiveParams(list rule) |
llSetScale | 関数 | オブジェクトのサイズを変更する | llSetScale(vector scale) |
llSetStatus | 関数 | オブジェクトのステータス(物理/ファントム等)を設定する | llSetStatus(integer status, integer value) |
UUID
関数・イベント名 | 区分 | 概要 | 定義 |
llDetectedKey | 関数 | 検出されたアバター/オブジェクトのUUIDを得る | key llDetectedKey(integer number) |
llGetInventoryKey | 関数 | コンテンツ内のオブジェクトのUUIDを得る[参考]初級lsl-13 | key llGetInventoryKey(string name) |
llGetKey | 関数 | オブジェのUUIDを得る | key llGetKey() |
llGetOwnerKey | 関数 | 指定したオブジェクトのオーナーUUIDを得る | key llGetOwnerKey(key id) |
llKey2Name | 関数 | UUIDを名前に変換する | string llKey2Name(key id) |
リンク
関数・イベント名 | 区分 | 概要 | 定義 |
link_message | イベント | リンクメッセージを受信したとき[参考]初級lsl-15 | link_message(integer sender_num, integer num, string str, key id) |
llBreakAllLinks | 関数 | オブジェクトの全リンクを解除する | llBreakAllLinks() |
llBreakLink | 関数 | オブジェクトから特定のprimのリンクを解除する | llBreakLink(integer linknum) |
llCreateLink | 関数 | オブジェクトにprimをリンクする | llCreateLink(key target, integer parent) |
llDetectedLinkNumber | 関数 | 検出されたprimのリンクナンバーを得る[参考]初級lsl-10 | integer llDetectedLinkNumber(integer number) |
llGetLinkKey | 関数 | 指定子プリムのUUIDを得る | key llGetLinkKey(integer linknum) |
llGetLinkName | 関数 | 指定子プリムの名前を得る | string llGetLinkName(integer linknum) |
llGetLinkNumber | 関数 | オブジェクトのリンクナンバーを得る | integer llGetLinkNumber() |
llGetNumberOfPrims | 関数 | リンクされているprim数を得る | integer llGetNumberOfPrims() |
llGetObjectPrimCount | 関数 | 指定UUIDのオブジェクトのprim数を得る | integer llGetObjectPrimCount(key id) |
llGetRootPosition | 関数 | ルートprimの位置を得る | vector llGetRootPosition() |
llMessageLinked | 関数 | リンクメッセージの送信を行う[参考]初級lsl-15 | llMessageLinked(integer linknum, integer num, string str, key id) |
llPassCollisions | 関数 | 子プリムからルートプリムへ衝突イベントを通知する | llPassCollisions(integer pass) |
llPassTouches | 関数 | 子プリムからルートプリムへタッチイベントを通知する | llPassTouches(integer pass) |
llSetLinkAlpha | 関数 | リンクプリムの透明度を設定する[参考]初級lsl-14 | llSetLinkAlpha(integer linknumber, float alpha, integer face) |
llSetLinkColor | 関数 | リンクプリムの色を設定する[参考]初級lsl-15 | llSetLinkColor(integer linknumber, vector color, integer face) |
llSetLinkPrimitiveParams | 関数 | リンクprimのパラメータを設定する | llSetLinkPrimitiveParams(integer linknumber, list rules) |
llSetLinkTexture | 関数 | リンクprimにテクスチャを設定する | llSetLinkTexture(integer link_pos, string texture, integer face) |