Difference between revisions of "Object rez"

From Second Life Wiki
Jump to navigation Jump to search
(Undo revision 921722 by Mako Nozaki (Talk) Sorry Mako but, "If exist" is very poor grammar.)
m (Sorry Fred but, I couldn't totally understand the meaning of "if used". I guess it may be like that)
Line 4: Line 4:
|constants
|constants
|spec
|spec
|caveats=*This event (if used) will trigger in all running scripts in the same '''prim''' as the script calling [[llRezObject]] or [[llRezAtRoot]].
|caveats=*If there is object_rez event in all running scripts in the same '''prim''', it will trigger 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.
**If there is object_rez event in scripts in linked prims, it will NOT trigger as a result of that call.
|examples=
|examples=
<lsl>
<lsl>

Revision as of 16:11, 21 May 2010

Description

Event: object_rez( key id ){ ; }

Triggered when the object rezzes an object.

• key id UUID of object rezzed.

Caveats

  • If there is object_rez event in all running scripts in the same prim, it will trigger as the script calling llRezObject or llRezAtRoot.
    • If there is object_rez event in scripts in linked prims, it will NOT trigger 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 );