inventoryContent
Méthode permettant de récupérer le contenu complet de l'inventaire.
🔧 Méthode
inventory:inventoryContent()
📪 Argument
Type
Description
void
Cette fonction ne requiert aucun argument.
📫 Retour de la fonction
Type
Description
list{ObjectItem}
Liste de tous les ObjectItem présents dans l'inventaire.
Exemple d'utilisation :
Dans notre exemple, nous possédons dans notre inventaire : - 4 [Bois de Frêne] - 2 [Blé]
-- Nous récupérons dans un premier temps le contenu de mon inventaire
myItems = inventory:inventoryContent()
-- La variable myItems contient désormais deux élements de type ObjectItem
-- myItems = {ObjectItem1, ObjectItem2} (Incorrect, mais à titre visuel
-- Un élément ObjectItem se décompose de la manière suivante :
ObjectItem = {
["position"] = position, -- Position dans l'inventaire (1 à 63, voir equipItem)
["objecttGID"] = gid, -- Identifiant générique de l'objet
["objecttUID"] = uid, -- Identifiant unique de l'objet
["quantity"] = qty, -- Quantité de l'objet
["effects"] = ObjectEffect -- Objet de type ObjectEffect
}
-- Si je souhaite afficher l'identifiant générique de mon premier objet :
global:printMessage(myItems[1].objecttGID)
-- Si je souhaite afficher son identifiant unique :
global:printMessage(myItems[1].objecttUID)
Dernière mise à jour
Cet article vous a-t-il été utile ?