Difference between revisions of "Object rez"

From Second Life Wiki
Jump to: navigation, search
m (~caveats: clarity)
m (Issues resolved, second was linked to first which has since been closed.)
Line 1: Line 1:
|p1_type=key|p1_name=id|p1_desc=[[UUID]] of object rezzed.
|p1_type=key|p1_name=id|p1_desc=[[UUID]] of object rezzed.
|event_desc=Triggered when the object rezzes an object.
|event_desc=Triggered when the object rezzes an object.

Revision as of 19:01, 16 October 2012


Event: object_rez( key id ){ ; }

Triggered when the object rezzes an object.

• key id UUID of object rezzed.


  • Triggers in all running scripts with an object_rez event, AND in the same prim as the script calling llRezObject or llRezAtRoot.
    • Does NOT trigger in linked prims.
All Issues ~ Search JIRA for related Bugs


<lsl> //gives inventory to object when it rezzes. string inventory; string object;

default {

   touch_start(integer count)
       object=llGetInventoryName(INVENTORY_OBJECT,0);  //get name of the 1st object in inventory
       llRezObject(object, llGetPos() + <0.0, 0.0, 0.5>, ZERO_VECTOR, ZERO_ROTATION, 0);  //rez the 1st object
   object_rez(key id)
       inventory=llGetInventoryName(INVENTORY_OBJECT,1);  //get name of the 2nd object in inventory
       llGiveInventory(id,inventory);  //give 2nd object to 1st object when rezzed

} </lsl>

See Also


•  on_rez Triggered when the object the script is in is rezzed


•  llRezObject Used to rez an object at the center of mass
•  llRezAtRoot Used to rez an object at the root

Deep Notes


event void object_rez( key id );