Difference between revisions of "LlGetPermissions"
Jump to navigation
Jump to search
Line 8: | Line 8: | ||
|spec | |spec | ||
|caveats | |caveats | ||
|constants | |constants={{LSL Constants/Permissions}} | ||
|examples | |examples | ||
|helpers | |helpers | ||
Line 16: | Line 16: | ||
{{!}}} | {{!}}} | ||
|also_tests | |also_tests | ||
|also_events={{LSLG|run_time_permissions}} | |also_events={{{!}} | ||
{{LSL DefineRow||{{LSLG|run_time_permissions}}|Permission receiver event}} | |||
{{!}}} | |||
|also_articles | |also_articles | ||
|notes | |notes |
Revision as of 13:47, 14 February 2007
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: integer llGetPermissions( );0.0 | Forced Delay |
10.0 | Energy |
Returns an integer bitfield with the script permissions granted
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 or Anyone | 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[1] | |
PERMISSION_SILENT_ESTATE_MANAGEMENT | 0x4000 | manage estate access without notifying the owner of changes | Estate | Owner | |
PERMISSION_OVERRIDE_ANIMATIONS | 0x8000 | configure the overriding of default animations on agent | Animation | Anyone | attached |
PERMISSION_RETURN_OBJECTS | 0x10000 | Used by llReturnObjectsByOwner and llReturnObjectsByID to return objects from parcels | Cleanup | Owner, Group Owner |
Examples
See Also
Events
• | run_time_permissions | – | Permission receiver event |
Functions
• | llGetPermissionsKey | – | Get the avatar who granted permissions. | |
• | llRequestPermissions | – | Request permissions |