Difference between revisions of "Template:LSL Constants/Permissions"

From Second Life Wiki
Jump to navigation Jump to search
m
Line 8: Line 8:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_DEBIT]]
{{!}} [[PERMISSION_DEBIT]]
{{!}} {{LSL Hex|0x2}}
{{!}} {{LSL Hex|0x2|2}}
{{!}} take money from agent's account
{{!}} take money from agent's account
{{!}} {{LSLGC|Money}}
{{!}} {{LSLGC|Money}}
Line 15: Line 15:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_TAKE_CONTROLS]]
{{!}} [[PERMISSION_TAKE_CONTROLS]]
{{!}} {{LSL Hex|0x4}}
{{!}} {{LSL Hex|0x4|4}}
{{!}} take agent's [[control|controls]]
{{!}} take agent's [[control|controls]]
{{!}} {{LSLGC|Controls|Control}}
{{!}} {{LSLGC|Controls|Control}}
Line 22: Line 22:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_TRIGGER_ANIMATION]]
{{!}} [[PERMISSION_TRIGGER_ANIMATION]]
{{!}} {{LSL Hex|0x10}}
{{!}} {{LSL Hex|0x10|16}}
{{!}} start or stop [[llStartAnimation|Animations]] on agent
{{!}} start or stop [[llStartAnimation|Animations]] on agent
{{!}} {{LSLGC|Animation}}
{{!}} {{LSLGC|Animation}}
Line 29: Line 29:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_ATTACH]]
{{!}} [[PERMISSION_ATTACH]]
{{!}} {{LSL Hex|0x20}}
{{!}} {{LSL Hex|0x20|32}}
{{!}} [[llAttachToAvatar|attach]]/[[llDetachFromAvatar|detach]] from agent
{{!}} [[llAttachToAvatar|attach]]/[[llDetachFromAvatar|detach]] from agent
{{!}} {{LSLGC|Attachment}}
{{!}} {{LSLGC|Attachment}}
Line 36: Line 36:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_CHANGE_LINKS]]
{{!}} [[PERMISSION_CHANGE_LINKS]]
{{!}} {{LSL Hex|0x80}}
{{!}} {{LSL Hex|0x80|128}}
{{!}} change {{LSLGC|Link|links}}
{{!}} change {{LSLGC|Link|links}}
{{!}} {{LSLGC|Link}}
{{!}} {{LSLGC|Link}}
Line 43: Line 43:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_TRACK_CAMERA]]
{{!}} [[PERMISSION_TRACK_CAMERA]]
{{!}} {{LSL Hex|0x400}}
{{!}} {{LSL Hex|0x400|1024}}
{{!}} track the agent's {{LSLGC|Camera|camera}} [[Position|position]] and [[rotation]]
{{!}} track the agent's {{LSLGC|Camera|camera}} [[Position|position]] and [[rotation]]
{{!}} {{LSLGC|Camera}}
{{!}} {{LSLGC|Camera}}
Line 50: Line 50:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_CONTROL_CAMERA]]
{{!}} [[PERMISSION_CONTROL_CAMERA]]
{{!}} {{LSL Hex|0x800}}
{{!}} {{LSL Hex|0x800|2048}}
{{!}} control the agent's camera <br />([[LlSetCameraParams Test|must be sat on or attached; automatically revoked on stand or detach]])
{{!}} control the agent's camera <br />([[LlSetCameraParams Test|must be sat on or attached; automatically revoked on stand or detach]])
{{!}} {{LSLGC|Camera}}
{{!}} {{LSLGC|Camera}}
Line 57: Line 57:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_TELEPORT]]
{{!}} [[PERMISSION_TELEPORT]]
{{!}} {{LSL Hex|0x1000}}
{{!}} {{LSL Hex|0x1000|4096}}
{{!}} [[llTeleportAgent|teleport]] the agent
{{!}} [[llTeleportAgent|teleport]] the agent
{{!}}  
{{!}} {{LSLGC|Teleport}}
{{!}} Anyone
{{!}} Anyone
{{!}}  
{{!}}  
Line 68: Line 68:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_REMAP_CONTROLS]]
{{!}} [[PERMISSION_REMAP_CONTROLS]]
{{!}} {{LSL Hex|0x8}}
{{!}} {{LSL Hex|0x8|8}}
{{!}} permission to remap agent's controls.
{{!}} permission to remap agent's controls.
{{!}} {{LSLGC|Controls|Control}}
{{!}} {{LSLGC|Controls|Control}}
Line 75: Line 75:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_RELEASE_OWNERSHIP]]
{{!}} [[PERMISSION_RELEASE_OWNERSHIP]]
{{!}} {{LSL Hex|0x40}}
{{!}} {{LSL Hex|0x40|64}}
{{!}} permission to release ownership. <br />the concept of public objects has been removed from SL
{{!}} permission to release ownership. <br />the concept of public objects has been removed from SL
{{!}} ???
{{!}} ???
Line 82: Line 82:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_CHANGE_JOINTS]]
{{!}} [[PERMISSION_CHANGE_JOINTS]]
{{!}} {{LSL Hex|0x100}}
{{!}} {{LSL Hex|0x100|256}}
{{!}} permission to change joints.
{{!}} permission to change joints.
{{!}} ???
{{!}} ???
Line 89: Line 89:
{{!}}-  
{{!}}-  
{{!}} [[PERMISSION_CHANGE_PERMISSIONS]]
{{!}} [[PERMISSION_CHANGE_PERMISSIONS]]
{{!}} {{LSL Hex|0x200}}
{{!}} {{LSL Hex|0x200|512}}
{{!}} permission to change asset permissions.
{{!}} permission to change asset permissions.
{{!}} {{LSLGC|Permissions/Asset}}
{{!}} {{LSLGC|Permissions/Asset}}
Line 96: Line 96:
{{!}}-  
{{!}}-  
{{!}} unknown
{{!}} unknown
{{!}} {{LSL Hex|0x1}}
{{!}} {{LSL Hex|0x1|1}}
{{!}} unknown
{{!}} unknown
{{!}} ???
{{!}} ???
Line 103: Line 103:
{{!}}-  
{{!}}-  
{{!}} unknown
{{!}} unknown
{{!}} {{LSL Hex|0x800}} < Value
{{!}} {{LSL Hex|0x1000|4096}} < Value
{{!}} unknown
{{!}} unknown
{{!}} ???
{{!}} ???

Revision as of 23:07, 29 May 2012

Constants Action Category Granter Automatically granted when…
PERMISSION_DEBIT 0x2 take money from agent's account Money Owner
PERMISSION_TAKE_CONTROLS 0x4 take agent's controls Control Anyone sat on, attached
PERMISSION_TRIGGER_ANIMATION 0x10 start or stop Animations on agent Animation Anyone sat on, attached
PERMISSION_ATTACH 0x20 attach/detach from agent Attachment Owner attached
PERMISSION_CHANGE_LINKS 0x80 change links Link Owner
PERMISSION_TRACK_CAMERA 0x400 track the agent's camera position and rotation Camera Anyone sat on, attached
PERMISSION_CONTROL_CAMERA 0x800 control the agent's camera
(must be sat on or attached; automatically revoked on stand or detach)
Camera Anyone sat on, attached
PERMISSION_TELEPORT 0x1000 teleport the agent Teleport Anyone
Constants Action Category Granter Automatically granted when…
PERMISSION_DEBIT 0x2 take money from agent's account Money Owner
PERMISSION_TAKE_CONTROLS 0x4 take agent's controls Control Anyone sat on, attached
PERMISSION_TRIGGER_ANIMATION 0x10 start or stop Animations on agent Animation Anyone sat on, attached
PERMISSION_ATTACH 0x20 attach/detach from agent Attachment Owner attached
PERMISSION_CHANGE_LINKS 0x80 change links Link Owner
PERMISSION_TRACK_CAMERA 0x400 track the agent's camera position and rotation Camera Anyone sat on, attached
PERMISSION_CONTROL_CAMERA 0x800 control the agent's camera
(must be sat on or attached; automatically revoked on stand or detach)
Camera Anyone sat on, attached
PERMISSION_TELEPORT 0x1000 teleport the agent Teleport Anyone
Permissions without functions:
These flags lack functions that depend on them.
PERMISSION_REMAP_CONTROLS 0x8 permission to remap agent's controls. Control Anyone
PERMISSION_RELEASE_OWNERSHIP 0x40 permission to release ownership.
the concept of public objects has been removed from SL
??? Owner
PERMISSION_CHANGE_JOINTS 0x100 permission to change joints. ??? Owner
PERMISSION_CHANGE_PERMISSIONS 0x200 permission to change asset permissions. Permissions/Asset Owner
unknown 0x1 unknown ??? Anyone
unknown 0x1000 < Value unknown ??? Anyone