llGiveInventory
Revision as of 01:09, 12 December 2008 by Damanios Thetan (talk | contribs)
LSL Portal | Functions | Events | Types | Operators | Constants | Flow Control | Script Library | Categorized Library | Tutorials |
Summary
Function: llGiveInventory( key destination, string inventory );0.0* | Forced Delay |
10.0 | Energy |
Give inventory to destination.
• key | destination | – | Avatar or object UUID. | |
• string | inventory | – | an item in the inventory of the prim this script is in |
If destination is an object then it must be in the same region.
If destination is an avatar they do not have to be in the same region.
Caveats
- If destination is an avatar the script sleeps for 2.0 seconds. (Giving to attachments has no delay)
- If inventory is missing from the prim's inventory then an error is shouted on DEBUG_CHANNEL.
- There is no way to know if the transaction failed.
- Scripts reach destination disabled (not running). To send a running script to a prim use llSetRemoteScriptAccessPin
Examples
<lsl>default {
touch_start(integer n) { //Gives this script to whoever touches the object. llGiveInventory(llDetectedKey(0), llGetScriptName()); }}</lsl>
See Also
Events
• | changed |
Functions
• | llGiveInventoryList | |||
• | llRemoteLoadScriptPin | |||
• | llSetRemoteScriptAccessPin | |||
• | llMapDestination |