Give Folder [Anyone Version]

Date 2010/5/12 5:19:36 | Topic: Agent/Avatar

Gives a folder of items to anyone that Touches.


// Add this script and your items to an object.
// When Touched a folder of all items inside the object will be given.
// Scripts are the only inventory type that will not be given, (including this script.)

default
{
    
state_entry()
    {
        
llSetText("Touch for a Folder", <1,1,1>, 1.0);
    }
    
    
touch_start(integer total_number)
    {
        
integer i;
        for (
i=0;i<total_number;i++)
        {
            
key target llDetectedKey(i);
            list 
inv;
            
integer i;
            
integer max llGetInventoryNumber(INVENTORY_ALL);
            for (
i=0i<max; ++i)
            {
                if (
llGetInventoryType(llGetInventoryName(INVENTORY_ALLi)) != INVENTORY_SCRIPT)
                {
                    
inv += [llGetInventoryName(INVENTORY_ALLi)];
                }
            }
            
llGiveInventoryList(targetllGetObjectName(), inv);
        }
    }
}




This script comes from Alicia Stella Design - Best Tip Jars in Second Life
http://www.aliciastella.com

The URL for this script is:
http://www.aliciastella.com/modules/AMS/article.php?storyid=41