Don't click here unless you want to be banned.

LSL Wiki : ScriptPermissions

HomePage :: PageIndex :: RecentChanges :: RecentlyCommented :: UserSettings :: You are

Script Permissions

Scripts need permission from either the owner or the agent they wish to act on before they perform certain functions, such as debiting money from their owner's account, triggering an animation on an agent, or capturing control inputs. The llRequestPermissions function is used to request these permissions and the various permissions integer constants can be supplied.


perm Value Value Action Granter
PERMISSION_DEBIT 0x2 take money from agent's account owner
PERMISSION_TAKE_CONTROLS 0x4 take agent's controls anyone
PERMISSION_TRIGGER_ANIMATION 0x10 trigger animation on agent anyone
PERMISSION_ATTACH 0x20 attach/detach from agent owner
PERMISSION_CHANGE_LINKS 0x80 change links owner
PERMISSION_TRACK_CAMERA 0x400 track the agent's camera position and rotation anyone
PERMISSION_CONTROL_CAMERA 0x800 control the agent's camera anyone

Unimplemented permissions:

PERMISSION_REMAP_CONTROLS 0x8 permission to remap agent's controls. Anyone
PERMISSION_RELEASE_OWNERSHIP 0x40 permission to release ownership.
the concept of public objects has been removed from SL
PERMISSION_CHANGE_JOINTS 0x100 permission to change joints. Owner
PERMISSION_CHANGE_PERMISSIONS 0x200 permission to change permissions. Owner
unknown 0x1 unknown Anyone
unknown 0x800 < Value unknown Anyone

Permissions | Asset Permissions
Comments [Hide comments/form]
Attach a comment to this page: