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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
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:
quantity
number
Quantite totale
Retourne: number - Nombre de lots
Exemple:
GetPriceItem
🎮Méthode
Retourne le prix actuel d'un objet en HDV.
Paramètres:
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:
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:
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

