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