takeFromBank¶
Retire nom : un nombre pour une quantité précise, "max" pour tout, ou { toHave = N } pour compléter le sac jusqu’à N. Sans onglet, le choisit automatiquement : 1 équipement, 2 consommables, 3 ressources, 4 pierres d’âme. options accepte { recherche = "ble", seuilPods = 95 } pour une recherche courte et une limite de remplissage.
Signature¶
inventory:takeFromBank(nom, onglet=nil, qté|"max"|{ toHave = N }, options)
Retour¶
La quantité retirée, ou 0 si rien n’est retiré. Avec toHave, 0 peut signifier que le stock est déjà suffisant. Teste quantité > 0 : en Lua, 0 est vrai. Une seule valeur est renvoyée, même avec "max".
Exemple¶
if character:isInBank() then
local pris = inventory:takeFromBank("Metaria verte", 3, 10)
if pris > 0 then console:print("Retiré : " .. pris) end
-- Compléter jusqu’à 10 potions au lieu d’en rajouter 10
inventory:takeFromBank("Potion de rappel", 2, { toHave = 10 })
end