LlGetInventoryNumber/fr
LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: integer llGetInventoryNumber( integer type );146 | N° de fonction |
0.0 | Delais |
10.0 | Energie |
Renvoie un integer correspondant au nombre d'objet du type indiqué dans l'inventaire de la prim.
• integer | type | – | code INVENTORY_* |
|
|
Exemples
<lsl>// Compteur d'objet // // par Apollia Pirandello // // 9/19/2007 // // Domaine publique. Utilisation et modification libre, // y compris dans un objectif commercial. // // Une fois que le script est placé dans la prim, // il va immédiatement dire au propriétaire combien d'objets // sont dans la prim (moins 1 pour ne pas compter le script) // // Le décompte se fera également à chaque fois que la prim sera touchée. //**********DEBUT DU SCRIPT**********
//****VARIABLE
integer items_contained;
//****FIN DE LA SECTION VARIABLE //****FONCTIONS****
CountItems() {
items_contained = llGetInventoryNumber( INVENTORY_ALL ); --items_contained;
}
SayCount() {
llOwnerSay( "Cette prim contient " + (string)items_contained + " objet(s)." );
}
//****FIN DE FONCTION**** //****ETAT PAR DEFAUT****
default {
state_entry() { CountItems(); SayCount(); }
touch_start(integer total_number) { CountItems(); SayCount(); }
}</lsl> <lsl>objects = llGetInventoryNumber(INVENTORY_OBJECT);</lsl>
Voir également
Fonctions
• | llGetInventoryName | – | Renvoie le nom d'un objet | |
• | llGetInventoryCreator | – | Renvoie le créateur d'un objet | |
• | llGetInventoryKey | – | Renvoie l'UUID de l'objet | |
• | llGetInventoryType | – | Renvoie le type de l'objet |