イベント系
タッチ
| 関数・イベント名 | 区分 | 概要 | 定義 |
| touch | イベント | タッチされているとき | touch(integer num_detected) |
| touch_end | イベント | タッチが終了したとき | touch_end(integer num_detected) |
| touch_start | イベント | タッチが開始されたとき | touch_start(integer num_detected) |
| llSetTouchText | 関数 | パイメニューの「Touch」を他の文字列に変更する | llSetTouchText(string text) |
アタッチ
| 関数・イベント名 | 区分 | 概要 | 定義 |
| attach | イベント | アタッチ/デタッチされたとき[参考]初級lsl-21 | attach(key id) |
| llAttachToAvatar | 関数 | オブジェクトをAttachさせる | llAttachToAvatar(integer attachment) |
| llDetachFromAvatar | 関数 | オブジェクトをdetachする[参考]初級lsl-21 | llDetachFromAvatar() |
| llGetAttached | 関数 | 現在オブジェクトがアタッチされている位置を得る | integer llGetAttached() |
シット
| 関数・イベント名 | 区分 | 概要 | 定義 |
| llAvatarOnSitTarget | 関数 | オブジェクトに座っているアバターを調べる | key llAvatarOnSitTarget() |
| llSetSitText | 関数 | パイメニューの「Sit」を他の文字列に変更する | llSetSitText(string text) |
| llSitTarget | 関数 | オブジェクトのsit位置を設定する[参考]初級lsl-4 | llSitTarget(vector offset, rotation rot) |
| llUnSit | 関数 | オブジェクトにsitしているアバターを立たせる | llUnSit(key id) |
| llUnSit | 関数 | オブジェクトにsitしているアバターを立たせる | llUnSit(key id) |
衝突
| 関数・イベント名 | 区分 | 概要 | 定義 |
| collision | イベント | 衝突が起こっているとき[参考]初級lsl-23 | collision(integer num_detected) |
| collision_end | イベント | 衝突が終了したとき[参考]初級lsl-23 | collision_end(integer num_detected) |
| collision_start | イベント | 衝突が始まったとき[参考]初級lsl-23 | collision_start(integer num_detected) |
| land_collision | イベント | 地面と衝突しているとき | land_collision(vector pos) |
| land_collision_end | イベント | 地面と衝突し終えたとき | land_collision_end(vector pos) |
| land_collision_start | イベント | 地面と衝突し始めたとき | land_collision_start(vector pos) |
| llCollisionFilter | 関数 | 衝突判定のフィルタリングを行う | llCollisionFilter(string name, key id, integer accept) |
| llCollisionSound | 関数 | 衝突時の音を設定する | llCollisionSound(string impact_sound, float impact_volume) |
| llCollisionSprite | 関数 | 衝突時のスプライトを設定する | llCollisionSprite(string impact_sprite) |
| llGetBoundingBox | 関数 | オブジェクト/アバターのバウンディングボックス座標を得る | list llGetBoundingBox(key object) |
| llPassCollisions | 関数 | 子プリムからルートプリムへ衝突イベントを通知する | llPassCollisions(integer pass) |
| llVolumeDetect | 関数 | ファントムオブジェクトで衝突イベントを検知可能・不能にする[参考]初級lsl-23 | llVolumeDetect(integer detect) |
センサー
| 関数・イベント名 | 区分 | 概要 | 定義 |
| no_sensor | イベント | センサーが何も探知しなかったとき[参考]初級lsl-20 | no_sensor() |
| sensor | イベント | センサーが探知したとき[参考]初級lsl-20 | sensor(integer num_detected) |
| llSensor | 関数 | センサーを起動する[参考]初級lsl-20 | llSensor(string name, key id, integer type, float range, float arc) |
| llSensorRemove | 関数 | センサーを停止する[参考]初級lsl-20 | llSensorRemove() |
| llSensorRepeat | 関数 | 永続的なセンサーを起動する[参考]初級lsl-20 | llSensorRepeat(string name, key id, integer type, float range, float arc, float rate) |
デテクト
| 関数・イベント名 | 区分 | 概要 | 定義 |
| llDetectedGrab | 関数 | オブジェクトがドラッグされている方向を得る | vector llDetectedGrab(integer number) |
| llDetectedGroup | 関数 | 検出されたアバター/オブジェクトのアクティブグループが現在のオブジェクトのグループと一致するかどうかを調べる | integer llDetectedGroup(integer number) |
| llDetectedKey | 関数 | 検出されたアバター/オブジェクトのUUIDを得る | key llDetectedKey(integer number) |
| llDetectedLinkNumber | 関数 | 検出されたprimのリンクナンバーを得る[参考]初級lsl-10 | integer llDetectedLinkNumber(integer number) |
| llDetectedName | 関数 | 検出されたアバター/オブジェクトの名前を得る[参考]初級lsl-20 | string llDetectedName(integer number) |
| llDetectedOwner | 関数 | 検出されたオブジェクトのオーナーを得る | key llDetectedOwner(integer number) |
| llDetectedPos | 関数 | 検出されたアバター/オブジェクトの位置を得る[参考]初級lsl-20 | vector llDetectedPos(integer number) |
| llDetectedRot | 関数 | 検出されたアバター/オブジェクトの回転値を得る[参考]初級lsl-20 | rotation llDetectedRot(integer number) |
| llDetectedType | 関数 | 検出されたもののタイプ(アバター/オブジェクト等)を得る[参考]初級lsl-20 | integer llDetectedType(integer number) |
| llDetectedVel | 関数 | 検出されたアバター/オブジェクトの速度を得る | vector llDetectedVel(integer number) |