Top Free Scripts
Script ID : 40
Audience : Default
Version 1.00.02
Published Date: 2010/5/12 5:18:26
Reads : 7574
Agent/Avatar

Gives a folder of items only to avatars with the same active group.


// 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.)
// Avatars must have the same group active as object to get folder.

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++)
        {
            if(
llSameGroup(llDetectedKey(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);
            }
            else
            {
                
llWhisper(0"Group tag must be worn to receive folder.");
            }
        }
    }
}

0
|  Links 
Printer Friendly Page Send this Script to a Friend
Search for Help
New Product
Free Item
Sponsor

Site Info
Total Hits