sale

Hôtel des ventes et transactions

AvailableSpace

🎮Méthode

sale:AvailableSpace()

Retourne le nombre d'emplacements disponibles en HDV.

Retourne: number - Nombre d'emplacements libres

Exemple:

local space = sale:AvailableSpace()
print("Emplacements disponibles: " .. space)

buyItem

🎮Méthode

sale:buyItem(GID, Lots, PriceMax, delay)

Achete un objet en HDV.

Paramètres:

Nom
Type
Description

GID

number

ID general de l'objet

Lots

number

Nombre de lots (1, 10, 100)

PriceMax

number

Prix maximum acceptable

delay

number

Delai entre les achats (ms)

Exemple:


buyToPnj

🎮Méthode

Achete un objet a un PNJ marchand.

Paramètres:

Nom
Type
Description

ItemGID

number

GID de l'objet

Quantity

number

Quantite a acheter

Exemple:


EditPrice

🎮Méthode

Modifie le prix d'un objet en vente par son GUID.

Paramètres:

Nom
Type
Description

GUID

number

GUID de l'objet en vente

Price

number

Nouveau prix

Qtte

number

Quantite concernee

Exemple:


EditPriceByGID

🎮Méthode

Modifie le prix d'un objet en vente par son GID.

Paramètres:

Nom
Type
Description

GID

number

GID de l'objet

Price

number

Nouveau prix

Qtte

number

Quantite concernee

Exemple:


getAveragePriceItem

🎮Méthode

Retourne le prix moyen d'un objet en HDV.

Paramètres:

Nom
Type
Description

ItemGID

number

GID de l'objet

Lots

number

Taille du lot (1, 10, 100)

Retourne: number - Prix moyen

Exemple:


getGID

🎮Méthode

Retourne le GID d'un objet en vente.

Paramètres:

Nom
Type
Description

objectID

number

ID de l'objet

Retourne: number - GID de l'objet

Exemple:


GetItemGID

🎮Méthode

Retourne le GID de l'objet a l'index specifie dans la liste des ventes.

Paramètres:

Nom
Type
Description

Index

number

Index dans la liste

Retourne: number - GID de l'objet

Exemple:


GetItemGUID

🎮Méthode

Retourne le GUID de l'objet a l'index specifie.

Paramètres:

Nom
Type
Description

Index

number

Index dans la liste

Retourne: number - GUID de l'objet

Exemple:


GetItemPrice

🎮Méthode

Retourne le prix de l'objet a l'index specifie.

Paramètres:

Nom
Type
Description

Index

number

Index dans la liste

Retourne: number - Prix de l'objet

Exemple:


GetItemQuantity

🎮Méthode

Retourne la quantite de l'objet a l'index specifie.

Paramètres:

Nom
Type
Description

Index

number

Index dans la liste

Retourne: number - Quantite de l'objet

Exemple:


GetLots

🎮Méthode

Convertit une quantite en nombre de lots.

Signature: sale:GetLots(quantity)

Paramètres:

Nom
Type
Description

quantity

number

Quantite totale

Retourne: number - Nombre de lots

Exemple:


GetPriceItem

🎮Méthode

Retourne le prix actuel d'un objet en HDV.

Paramètres:

Nom
Type
Description

ItemGID

number

GID de l'objet

Lots

number

Taille du lot

Retourne: number - Prix actuel

Exemple:


ItemsOnSale

🎮Méthode

Retourne le nombre d'objets actuellement en vente.

Retourne: number - Nombre d'objets en vente

Exemple:


sellAllItemToPnj

🎮Méthode

Vend tous les objets vendables au PNJ.

Exemple:


sellAllItemToPnjSecret

🎮Méthode

Vend tous les objets au PNJ (mode silencieux).

Exemple:


SellItem

🎮Méthode

Met un objet en vente en HDV.

Paramètres:

Nom
Type
Description

ItemGID

number

GID de l'objet

Lots

number

Nombre de lots

price

number

Prix de vente

Exemple:


sellToPnj

🎮Méthode

Vend un objet specifique au PNJ.

Paramètres:

Nom
Type
Description

ItemGID

number

GID de l'objet

Quantity

number

Quantite a vendre

Exemple:


UpdateAllItems

🎮Méthode

Met a jour les informations de tous les objets en vente.

Exemple:


Mis à jour