llSetObjectPermMask

From Second Life Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

  Requires God Mode

(This function can only be executed in God Mode.)

Summary

Function: llSetObjectPermMask( integer mask, integer value );

Sets the given permission mask to the new value on the root object the task is attached to.

• integer mask MASK_* flag
• integer value bit-field, PERM_* flags

Category Description
MASK_BASE 0 The base permissions.
MASK_OWNER 1 Current owner permissions.
MASK_GROUP 2 Active group permissions.
MASK_EVERYONE 3 Permissions everyone has.
MASK_NEXT 4 Permissions the next owner will have.
Permissions Value Description
PERM_ALL 0x7FFFFFFF Move/Modify/Copy/Transfer permissions
PERM_COPY 0x00008000 Copy permission
PERM_MODIFY 0x00004000 Modify permission
PERM_MOVE 0x00080000 Move permission
PERM_TRANSFER 0x00002000 Transfer permission

Caveats

  • This function can only be executed in God Mode.
All Issues ~ Search JIRA for related Bugs

Examples

See Also

Functions

•  llGetObjectPermMask

Deep Notes

All Issues

~ Search JIRA for related Issues
   allow llSetObjectPermMask for all Residents (with caveats)

Signature

function void llSetObjectPermMask( integer mask, integer value );