LlGetInventoryNumber/fr

From Second Life Wiki
Jump to: navigation, search

Description

Fonction: integer llGetInventoryNumber( integer type );

Renvoie un integer correspondant au nombre d'objet du type indiqué dans l'inventaire de la prim.

• integer type code INVENTORY_*
Code Types d'objet
INVENTORY_NONE -1 L'objet n'existe pas.
INVENTORY_ALL N'importe quel type d'objet.
INVENTORY_TEXTURE 0 texture
INVENTORY_SOUND 1 son
INVENTORY_LANDMARK 3 repère
INVENTORY_CLOTHING 5 vêtement
Code Types d'objet
INVENTORY_OBJECT 6 objet
INVENTORY_NOTECARD 7 note
INVENTORY_SCRIPT 10 script
INVENTORY_BODYPART 13 partie du corps
INVENTORY_ANIMATION 20 animation
INVENTORY_GESTURE 21 geste

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
Vous cherchez encore des informations ? Peut-être cette page du LSLwiki pourra vous renseigner.