User:Toady Nakamura/Give Random Object

From Second Life Wiki
< User:Toady Nakamura
Revision as of 14:26, 11 January 2016 by Toady Nakamura (talk | contribs) (fix template)
Jump to navigation Jump to search
  • Put this script and several objects in a prim.
  • It will gift a random object to any toucher when touched.
default
{
    touch_start(integer total_number)
    {
        float totalobjects = llGetInventoryNumber(INVENTORY_OBJECT);
        // count up how many objects are in inventory
        
        totalobjects = llFrand(totalobjects);
        // pick one number from the total number of objects

        llGiveInventory(llDetectedKey(0),llGetInventoryName(INVENTORY_OBJECT, (integer)totalobjects));
        // give the touching avatar the object which matches that number in inventory
    }
}