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