LlDerezObject
Looking for the current API? Open the llDerezObject reference →
Wiki description
Derezzes an object previously rezzed from within the object containing the script.
Return value notes
Returns an integer which is TRUE for success or FALSE for failure.
Specification
Deletes, or marks temp, an object that was previously rezzed by this script. The object's root prim must have been previously rezzed from a script within this object.
If the object is successfully deleted this function returns TRUE, if it fails for any reason it returns FALSE.
| Constant | Value | Description |
|---|---|---|
| DEREZ_DIE | 0 | Immediately delete the object. |
| DEREZ_MAKE_TEMP | 1 | Mark the object as temporary so that the simulator will remove the object at a later time. |
| DEREZ_TO_INVENTORY | 2 | Returns the targeted object to derezzer's inventory and saves its current state. |
Caveats
- The targeted object's rezzer must be the same as the object hosting this script
- The target must not be an attachment
- The target must be copyable
- The target's owner must be the same as the script's owner.
- When marking an object as temporary, the object must not contribute to the navmesh.
- When using DEREZ_TO_INVENTORY there are a few other restrictions:
- The derezzer must not be an attachment.
- The derezzer must be modifiable.
- The object in the derezzer's inventory must still exist.
- The object in the derezzer's inventory must not be a coalesced object.
Original wiki source
Some wiki templates and tables need their original context. View this article on the Second Life Wiki. Technical wording and examples are retained from the source; historical guidance may differ from current behavior.