Difference between revisions of "Object rez"

From Second Life Wiki
Jump to navigation Jump to search
m
(Undo revision 921722 by Mako Nozaki (Talk) Sorry Mako but, "If exist" is very poor grammar.)
Line 4: Line 4:
|constants
|constants
|spec
|spec
|caveats=*This event (if exist) will trigger in all running scripts in the same '''prim''' as the script calling [[llRezObject]] or [[llRezAtRoot]].
|caveats=*This event (if used) will trigger in all running scripts in the same '''prim''' as the script calling [[llRezObject]] or [[llRezAtRoot]].
**This event (if exist) will NOT trigger in scripts in linked prims as a result of that call.
**This event (if used) will NOT trigger in scripts in linked prims as a result of that call.
|examples=
|examples=
<lsl>
<lsl>

Revision as of 15:56, 20 May 2010

Description

Event: object_rez( key id ){ ; }

Triggered when the object rezzes an object.

• key id UUID of object rezzed.

Caveats

  • This event (if used) will trigger in all running scripts in the same prim as the script calling llRezObject or llRezAtRoot.
    • This event (if used) will NOT trigger in scripts in linked prims as a result of that call.
All Issues ~ Search JIRA for related Bugs

Examples

<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

Events

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

Functions

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

Deep Notes

Issues

All Issues

~ Search JIRA for related Issues
   object_rez() erroneously triggers on full parcel
   Possible Mono bug with object_rez

Signature

event void object_rez( key id );