Difference between revisions of "Object rez"

From Second Life Wiki
Jump to navigation Jump to search
(added example)
Line 5: Line 5:
|spec
|spec
|caveats
|caveats
|examples
|examples=<pre>//simple recursive rezzing
string inventory;
default
{
    changed(integer change)
    {
        if(change & CHANGED_INVENTORY)
        {
            inventory=llGetInventoryName(INVENTORY_OBJECT,0);
            llRezObject(inventory,llGetPos(),ZERO_VECTOR,ZERO_ROTATION,0);
        }
    }
    object_rez(key id)
    {
        llGiveInventory(id,inventory);
        llRezObject(inventory,llGetPos(),ZERO_VECTOR,ZERO_ROTATION,0);
    }
}
</pre>
|helpers
|helpers
|also_header
|also_header

Revision as of 15:25, 9 March 2007

Description

Event: object_rez( key id ){ ; }

Triggered when task rezes in another task

• key id

Examples

//simple recursive rezzing
string inventory;
default
{
    changed(integer change)
    {
        if(change & CHANGED_INVENTORY)
        {
            inventory=llGetInventoryName(INVENTORY_OBJECT,0);
            llRezObject(inventory,llGetPos(),ZERO_VECTOR,ZERO_ROTATION,0);
        }
    }
    object_rez(key id)
    {
        llGiveInventory(id,inventory);
        llRezObject(inventory,llGetPos(),ZERO_VECTOR,ZERO_ROTATION,0);
    }
}

See Also

Functions

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

Deep Notes

Signature

event void object_rez( key id );