LlGetInventoryNumber/fr

From Second Life Wiki
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.

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.