ZEPETO.Multiplay.Inventory
11 min
type description inventoryerror /#inventoryerror code d'erreur indiquant la raison de l'échec des requêtes liées à l'inventaire inventoryrecord /#inventoryrecord informations sur un produit de l'inventaire inventory /#inventory inventory gère les opérations liées à l'inventaire de produits in world du joueur inventoryerror enum code d'erreur indiquant la raison de l'échec des requêtes liées à l'inventaire nom valeur description unknown 1 erreur erreur inconnue networkerror 0 erreur erreurs liées au réseau, notamment les déconnexions ou les connexions instables inventoryrecord interface informations sur un produit de l'inventaire propriétés nom type description productid string id du produit quantity number quantité du produit createdat date date et heure auxquelles le produit a été ajouté à l'inventaire updatedat date date et heure de la dernière mise à jour des informations du produit inventory interface inventory gère les opérations liées à l'inventaire de produits in world du joueur méthodes use use(productid string, quantity? number, reason? string) → promise\<boolean> utilise un produit in world de l'inventaire du joueur lève inventoryerror paramètre type description productid string id du produit à utiliser quantity (facultatif) number quantité du produit à utiliser la valeur par défaut est 1 reason (facultatif) string décrit éventuellement la raison de l'utilisation renvoie promise\<boolean> — promise résolue à la fin de l'opération, indiquant la réussite ( true ) ou l'échec ( false ) add add(productid string, quantity? number, reason? string) → promise\<boolean> ajoute un produit in world à l'inventaire du joueur lève inventoryerror paramètre type description productid string id du produit à ajouter quantity (facultatif) number quantité du produit à ajouter la valeur par défaut est 1 reason (facultatif) string décrit éventuellement la raison de l'ajout renvoie promise\<boolean> — promise résolue à la fin de l'opération, indiquant la réussite ( true ) ou l'échec ( false ) madd madd(products { productid string; quantity number; reason? string }\[]) → promise\<boolean> ajoute plusieurs produits in world à l'inventaire du joueur lève inventoryerror paramètre type description products { productid string; quantity number; reason? string }\[] tableau des produits à ajouter renvoie promise\<boolean> — promise résolue à la fin de l'opération, indiquant la réussite ( true ) ou l'échec ( false ) has has(productid string) → promise\<boolean> vérifie l'existence d'un produit in world dans l'inventaire du joueur lève inventoryerror paramètre type description productid string id du produit à vérifier renvoie promise\<boolean> — promise résolue à la fin de l'opération, indiquant la présence ( true ) ou l'absence ( false ) du produit get get(productid string) → promise\<inventoryrecord | null> récupère un produit in world depuis l'inventaire du joueur lève inventoryerror paramètre type description productid string id du produit à récupérer renvoie promise\<inventoryrecord | null> — promise résolue à la fin de l'opération, avec l'objet inventoryrecord récupéré remove remove(productid string) → promise\<boolean> supprime un produit in world de l'inventaire du joueur lève inventoryerror paramètre type description productid string id du produit à supprimer renvoie promise\<boolean> — promise résolue à la fin de l'opération, indiquant la réussite ( true ) ou l'échec ( false ) list list() → promise\<inventoryrecord\[]> récupère tous les produits in world de l'inventaire du joueur lève inventoryerror renvoie promise\<inventoryrecord\[]> — promise résolue à la fin de l'opération, avec un tableau des objets inventoryrecord récupérés