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) |