📦 Fonctions Storage

Fonctions pour gérer le stockage (banque) du personnage : dépôt, retrait d'objets et de kamas.

storage_DropAll()

Storage

Dépose tous les objets de l'inventaire dans le stockage. L'échange doit être ouvert avant d'appeler cette fonction.

Paramètres

Aucun paramètre.

Valeur de retour

Aucun

Exemple

-- Déposer tout l'inventaire dans le stockage storage_DropAll() global_Delay(2000) -- Vérifier l'espace libéré local pods = inventory_Pods() global_SendLogs("Pods après dépôt : " .. pods .. "%", "Green")

storage_CountKamas()

Storage

Récupère le nombre de kamas actuellement stockés dans la banque.

Paramètres

Aucun paramètre.

Valeur de retour

int - Le nombre de kamas en stockage

Exemple

-- Vérifier les kamas en stockage local kamas = storage_CountKamas() global_SendLogs("Kamas en stockage : " .. kamas, "Cyan") -- Récupérer les kamas si nécessaire if kamas > 10000 then storage_GetKamas(5000) -- Récupérer 5000 kamas end

storage_GetKamas(valeur)

Storage

Récupère des kamas du stockage vers l'inventaire. Si valeur = 0, récupère tous les kamas disponibles.

Paramètres

Paramètre Type Description
valeur int Le montant de kamas à récupérer (0 = tout récupérer)

Valeur de retour

Aucun

Exemple

-- Récupérer 10000 kamas storage_GetKamas(10000) global_Delay(1000) -- Récupérer tous les kamas storage_GetKamas(0) global_Delay(1000)

storage_GetItem(gid, quantity)

Storage

Récupère un objet du stockage vers l'inventaire. Si quantity = 0, récupère toute la quantité disponible.

Paramètres

Paramètre Type Description
gid int Le GID de l'objet à récupérer
quantity int La quantité à récupérer (0 = tout récupérer)

Valeur de retour

Aucun

Exemple

-- Récupérer 10 objets storage_GetItem(12345, 10) global_Delay(1000) -- Récupérer tout un objet storage_GetItem(67890, 0) global_Delay(1000)

storage_DropItem(gid, quantity)

Storage

Dépose un objet de l'inventaire vers le stockage. Si quantity = 0, dépose toute la quantité disponible.

Paramètres

Paramètre Type Description
gid int Le GID de l'objet à déposer
quantity int La quantité à déposer (0 = tout déposer)

Valeur de retour

Aucun

Exemple

-- Déposer 50 objets storage_DropItem(12345, 50) global_Delay(1000) -- Déposer tout un objet storage_DropItem(67890, 0) global_Delay(1000)

storage_CountItem(gid)

Storage

Compte la quantité d'un objet spécifique dans le stockage.

Paramètres

Paramètre Type Description
gid int Le GID de l'objet à compter

Valeur de retour

int - La quantité de l'objet en stockage (0 si absent)

Exemple

-- Vérifier la quantité d'un objet local count = storage_CountItem(12345) global_SendLogs("Quantité en stockage : " .. count, "Cyan") -- Récupérer si on en a besoin if count > 0 then storage_GetItem(12345, 10) end