llSetInventoryPermMask

From Second Life Wiki
Revision as of 16:35, 20 February 2007 by Strife Onizuka (talk | contribs) (LSL llSetInventoryPermMask moved to LlSetInventoryPermMask: removing prefix)
Jump to navigation Jump to search

  Requires God Mode

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

Summary

Function: llSetInventoryPermMask( string item, integer mask, integer value );
0.0 Forced Delay
10.0 Energy

Sets the given permission mask to the new value on the inventory item.

• string item Inventory item
• integer mask MASK_* flag
• integer value Permission bitfield (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.

Examples

See Also

Deep Notes

Signature

function void llSetInventoryPermMask( string item, integer mask, integer value );