From Second Life Wiki
/fr
/LSL
GetInventoryName
llGetInventoryName
Description
Fonction: string llGetInventoryName( integer type, integer numéro );
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
|
|
|
|
Exemples
Donne tous les objets d'une boîte
// 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.
Vous cherchez encore des informations ? Peut-être
cette page du LSLwiki pourra vous renseigner.