Skip to content

Sitting Commands

Commands controlling avatar sitting behavior.

@unsit

@unsit=<y/n>

Version: v1.10 (teleport prevention added v1.15)

Hides the Stand up button. Since v1.15, also prevents teleporting.

@sit

@sit:<UUID>=force

Version: v1.10

Forces the avatar to sit on the specified object.

Warning

  • RLV viewers require a sit-target defined with llSitTarget()
  • RLVa viewers succeed on seats without sit-target if distance < 8m
  • This command works even when sit-tp is prevented if issued by the same object

@getsitid

@getsitid=<channel_number>

Version: v1.12.4

Returns the UUID of the object the avatar is currently sitting on, or NULL_KEY if not sitting.

Note

Broken in all versions older than v1.24 / v2.2.

@unsit (force)

@unsit=force

Version: v1.10

Forces the avatar to stand up. May randomly fail due to race conditions.

Warning

Do not group @unsit=force and @sit:<seat_uuid>=force in the same llOwnerSay(). Allow at least one second between them.

@sit

@sit=<y/n>

Version: v1.16.2

Prevents the user from sitting on anything, including with @sit:<UUID>=force.

@sitground

@sitground=force

Version: v2.9.29

Forces the avatar to sit on the ground where it is standing. If flying, the avatar will sit in the air. Fails if avatar is under a @sit restriction.

@sittp

@sittp[:max_distance]=<y/n>

Version: v1.0 (distance parameter added v2.9.20)

Prevents sitting on prims beyond 1.5m (default). Optional max_distance sets custom limit. Multiple objects: retains minimum distance.

@standtp

@standtp=<y/n>

Version: v2.1.2 / v1.24

When active, the avatar is teleported back to its original location when standing up. The "last standing location" is stored when the restriction is issued.


See also: Teleportation | Movement