LlGetInventoryName/fr
| LSL Portail Francophone | LSL Portail Anglophone | Fonctions | Évènements | Types | Operateurs | Constantes | Contrôle d'exécution | Bibliothèque | Tutoriels |
Description
Fonction: string llGetInventoryName( integer type, integer numéro );| 147 | N° de fonction |
| 0.0 | Delais |
| 10.0 | Energie |
Renvoie un string correspondant au nom de l'objet numéro du type indiqué et présent dans l'inventaire de la prim. Renvoie une chaîne vide si aucun objet n'est trouvé dans l'inventaire.
| • integer | type | – | code INVENTORY_* | |
| • integer | numéro |
numéro n'accepte pas les index négatifs.
|
| |||||||||||||||||||||||||||||||||||||||||
Exemples
Donne tous les objets d'une boîte
<lsl> // Script créé par SpiritWolf Chikuwa // Modification mineure par Strife Onizuka pour accélérer le script // // /!\ DOMAINE PUBLIC /!\ // Vous pouvez copier, modifier et transférer ce script // SVP ne revendez pas ce script et distribuez-le avec tous les droits // Laissez juste l'en-tête intact // // Changement mineur : (insérez votre nom ici et supprimer ce commentaire si vous effectuez des modification dans ce script, merci) // // Le script démarre ici :
list gInventaire;
list litInventaire() {
list resultat = []; integer n = llGetInventoryNumber(INVENTORY_ALL); integer i = 0;
while (i < n)
{
resultat += llGetInventoryName(INVENTORY_ALL, i);
++i;
}
return result;
}
default {
state_entry()
{
gInventaire = getInventoryList();
}
touch_start( integer n )
{
integer i = 0;
string folder = llGetObjectName();
while (i < n)
{
llGiveInventoryList( llDetectedKey(i), folder, gInventaire );
++i;
}
}
changed( integer change )
{
if ( change == CHANGED_INVENTORY )
gInventaire = getInventoryList();
}
}
// llGetInventoryNumber et llGetInventoryName scannent tous les objets de la boîte // llGiveInventory donne les objets // Regardez également llGetInventory et llGiveInventory sur le Wiki LSL. </lsl>
Voir également
Fonctions
| • | llGetInventoryNumber | – | Renvoie le nombre d'objets d'un type spécifique présents dans l'inventaire | |
| • | llGetInventoryType | – | Vérifie si l'objet existe et renvoie son type. | |
| • | llGetInventoryCreator | – | Renvoie le nom du créateur de l'objet | |
| • | llGetInventoryPermMask | – | Renvoie les droits de l'objet | |
| • | llGetInventoryKey | – | Renvoie l'UUID de l'objet (s'il est accessible avec tous les droits) |