User:Toady Nakamura/Give Random Object
< User:Toady Nakamura
Jump to navigation
Jump to search
Revision as of 13:09, 12 March 2012 by Toady Nakamura (talk | contribs) (fixed typo, forgot close ">" at end !!)
- Put this script and several objects in a prim.
- It will gift a random object to any toucher when touched.
<lsl> 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 }
} </lsl>