updateAllItems

Méthode permettant d'actualiser le prix de tous les objets déjà mis en vente par le personnage dans l'Hôtel de Vente, de telle manière à ce que vos prix soient les plus bas.

🎮 Méthode

sale:updateAllItems(kamas, delay, min_price)

📝 Arguments

Nom

Type

Description

kamas

int

Nombre de kamas à ajouter/retrancher par rapport au prix le plus bas.

delay

int

Délai entre chaque changement de prix. Défaut: 100 Facultatif

min_price

{ {int, int} ... }

Liste contenant des couples {GID, PRIX} indiquant le prix minimum unitaire pour chaque objet. Défaut: nil Facultatif

💎 Valeur de retour

Type

Description

Exemple d'utilisation

On suppose que vous avez seulement 1 x [Bois de Frêne] en HDV, et que le prix le plus bas est 500 kamas.

sale:updateAllItems()       -- Le nouveau prix est 499
sale:updateAllItems(-1)     -- Le nouveau prix est 499
sale:updateAllItems(-3)     -- Le nouveau prix est 497
sale:updateAllItems(2)      -- Le nouveau prix est 502
sale:updateAllItems(3)      -- Le nouveau prix est 503
sale:updateAllItems(-100)   -- Le nouveau prix est 400

-- Avec prix minimum, et délai 50ms entre chaque changement
MIN_PRICE = {
    { 6898, 20 }, -- Plume de piou violet, prix minimum de l'unité = 20
    { 885, 50 }, -- Laine de Boufton Noir, prix minimum de l'unité = 50
}
sale:updateAllItems(-1, 50, MIN_PRICE)

-- Si le prix de 1xPlume de piou violet est 30, le nouveau prix est 29 car 29 > 20.
-- Si le prix de 10xPlume de piou violet est 190, echec car 189 < 200 (20 x 10).

Utilisez le paramètre min_price sinon si quelqu'un a mit un objet en vente à 4 kamas, votre personnage actualisera le prix à 3 kamas !

Assurez-vous de bien avoir ouvert l'Hôtel de Vente en mode Vende avant d'utiliser cette méthode.

Dernière mise à jour