LlRequestInventoryData/fr
Jump to navigation
Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: key llRequestInventoryData( string nom );156 | N° de fonction |
1.0 | Delais |
10.0 | Energie |
Demande des informations sur des objets de l'inventaire. Quand la donnée est disponible, l'évènement dataserver est déclenché.
Renvoie un key utilisé pour identifier l'évènement dataserver correspondant.
• string | nom | – | un élément de l'inventaire |
name Types | dataserver | Descriptions | ||||
---|---|---|---|---|---|---|
Repère | (vector) | Le vector renvoyé par dataserver a pour origine le point <0,0,0> de la région. Pour obtenir la position globale d'un repère, ajoutez y llGetRegionCorner(). |
Avertissements
- Cette fonction fait dormir le script pendant 1.0 secondes.
- Si nom n'est pas dans l'inventaire de la prim alors une erreur se produit sur le canal DEBUG_CHANNEL.
Exemples
<lsl>//-- Ouvre la carte sur le 1er Landmark de l'inventaire (sur un touché) //-- l'objet *DOIT* être dans un objet attaché (il s'agit d'une contrainte de la fonction llMapDestination) key vgKeyOwner;
default {
touch_start( integer vIntNull ) { if (llDetectedKey( 0 ) == vgKeyOwner) { integer vIntLMcount = llGetInventoryNumber( INVENTORY_LANDMARK ); //-- Vérifie qu'il y a un landmark dans l'inventaire if (vIntLMcount) { llRequestInventoryData( llGetInventoryName( INVENTORY_LANDMARK, 0 ) ); } } }
dataserver( key vKeyNull, string vStrData ) { //-- llMapDestination ne fonctionne que pour le propriétaire llMapDestination( llGetRegionName(), (vector)vStrData, ZERO_VECTOR ); }
on_rez( integer vIntNull ) { vgKeyOwner = llGetOwner(); }
}</lsl>
Voir également
Fonctions
• | llMapDestination | – | Ouvre la carte sur une destination |
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.