LlGetInventoryNumber/fr - Second Life Wiki

LlGetInventoryNumber/fr

From Second Life Wiki

Second Life Wiki > LlGetInventoryNumber/fr
Jump to: navigation, search

Contents

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

//                             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();
  }  
}
objects = llGetInventoryNumber(INVENTORY_OBJECT);

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.