Difference between revisions of "LlAllowInventoryDrop"

From Second Life Wiki
Jump to navigation Jump to search
Line 16: Line 16:
     {
     {
         llAllowInventoryDrop(allow = !allow);
         llAllowInventoryDrop(allow = !allow);
         llOwnerSay("llAllowInventoryDrop == "+llList2String(["FALSE","TRUE"],allow);
         llOwnerSay("llAllowInventoryDrop == "+llList2String(["FALSE","TRUE"],allow));
     }
     }
     changed(integer change)
     changed(integer change)

Revision as of 08:15, 9 March 2007

Summary

Function: llAllowInventoryDrop( integer add );
0.0 Forced Delay
10.0 Energy

Allows for all users without permissions to add inventory items to a prim.

• integer add boolean, If TRUE allows anyone to drop inventory on prim, FALSE revokes.

Examples

integer allow;

default
{
    touch_start(integer num)
    {
        llAllowInventoryDrop(allow = !allow);
        llOwnerSay("llAllowInventoryDrop == "+llList2String(["FALSE","TRUE"],allow));
    }
    changed(integer change)
    {
        if (change & CHANGED_ALLOWED_DROP) //note that it's & and not &&... it's bitwise!
        {
            llOwnerSay("The inventory has changed as a result of a user without mod permissions dropping an item on the prim and it being allowed by the script.");
        }
    }
}

See Also

Events

•  changed CHANGED_ALLOWED_DROP

Deep Notes

Signature

function void llAllowInventoryDrop( integer add );