Aller au contenu

putTab

Pose toutes les piles d'un onglet.

Avec l'échange ouvert, pose les piles de l'onglet tab : 1 équipement, 2 consommables, 3 ressources, 4 pierres d'âme. Attention : tab est un numéro ; sans lui, ou avec un texte comme "resources", tout l'onglet 1 (équipement) est posé. options accepte {lots = 15} pour limiter le nombre de piles par appel. Ne valide pas l'échange.

Signature

exchange:putTab(tab, options=nil)

Retour

Le nombre d'objets posés, 0 si rien n'est posé, puis la raison de l'arrêt : nil si tout l'onglet est posé, "lots" (limite atteinte, le reste partira au prochain échange), "empty" (onglet vide), "closed" (pas d'échange ouvert), "unreadable" (fenêtre illisible), ou "filter", "search", "type", "scroll", "unconfirmed" (un geste n'a pas pris). Teste le résultat avec > 0 : en Lua, 0 compte comme vrai.

Exemple

local donnes, reason = exchange:putTab(3, { lots = 15 })
if donnes > 0 then
    exchange:validate()
else
    global:journal("Rien posé", tostring(reason))
    exchange:cancel()
end