Aller au contenu

putItem

Pose un objet dans l'échange.

Avec l'échange ouvert, pose quantity exemplaires de item, par nom ou identifiant de modèle, depuis l'onglet tab : 1 équipement, 2 consommables, 3 ressources, 4 pierres d'âme. quantity ne peut pas dépasser une pile. options accepte {search = "brakmar"} pour une recherche courte sans accents. Ne valide pas l'échange.

Signature

exchange:putItem(item, tab=1, quantity=1, options=nil)

Retour

true si les objets sont posés ; sinon false et la raison : "closed" (pas d'échange ouvert), "missing" (absent du sac), "unknown" (objet inconnu), "qty" (quantité invalide), "short" (quantity dépasse la pile), "not_found", "filter", "search", "type", "scroll", "offer_zone" ou "popup" (un geste dans la fenêtre n'a pas pris), "unconfirmed" (pose non confirmée) ou "unreadable" (fenêtre illisible).

Exemple

local ok, reason = exchange:putItem("Potion de Rappel", 2, 10)
if not ok then
    global:journal("Objet non posé", tostring(reason))
end