LlGiveInventory/fr - Second Life Wiki

LlGiveInventory/fr

From Second Life Wiki

Jump to: navigation, search

Fonction: llGiveInventory( key cible, string objet );

Donne un objet de l'inventaire à la cible.

• key cible UUID d'un avatar ou d'un objet.
• string objet un élément de l'inventaire


Si la cible est un objet alors il doit être dans la même région.
Si la cible est un avatar il n'est pas obligé d'être dans la même région.

Inconvénients

  • Si objet n'est pas dans l'inventaire de la prim alors une erreur se produit sur le canal DEBUG_CHANNEL.
  • Il n'y a aucun moyen de savoir si la transaction a réussi ou échouer.
  • Les scripts sont envoyés à la cible désactivés. Pour envoyer un script actif à une prim, utilisez llSetRemoteScriptAccessPin.

Exemples

default
{
    touch_start(integer n)
    {
        //Donne ce script à ceux qui touchent l'objet.
        llGiveInventory(llDetectedKey(0), llGetScriptName());
    }
}

Voir également

Evènement

•  changed Evènement déclenché lorsque la prim est modifiée.

Fonctions

•  llGiveInventoryList Renvoie la liste des objets de l'inventaire d'une prim.
•  llSetRemoteScriptAccessPin Permet d'envoyer des scripts actifs.
•  llMapDestination Ouvre la carte à une destination donnée.