Aller au contenu

sellAll

Avec la boutique ouverte, vend les objets autorisés de tab : 1 équipement, 2 consommables ou 3 ressources. Les pierres d'âme sont toujours conservées. forbidden ajoute des objets à garder, par nom ou identifiant de modèle. preflightForbidden annule toute vente si l'un de ces objets est dans le sac.

Signature

npc:sellAll(tab=1, forbidden=nil, preflightForbidden=nil)

Retour

Le nombre d'unités vendues, puis une raison d'arrêt éventuelle. 0 signifie qu'aucun objet n'est vendu, pas forcément que l'onglet est vide. Une vente peut être partielle.

Exemple

if npc:openShop(279) then
    local sold, reason = npc:sellAll(1, {"Abracaska"})
    global:journal("Objets vendus : " .. sold, tostring(reason))
    global:closePopup()
end