🎒 Fonctions Inventory

Fonctions pour gérer l'inventaire du personnage.

inventory_Pods()

Inventory

Récupère le pourcentage de pods (poids) utilisés dans l'inventaire.

Paramètres

Aucun paramètre.

Valeur de retour

int - Le pourcentage de pods utilisés (0-100, -1 en cas d'erreur)

Exemple

-- Vérifier le pourcentage de pods local pods = inventory_Pods() global_SendLogs("Pods utilisés : " .. pods .. "%", "Cyan") -- Aller au stockage si l'inventaire est presque plein if pods >= 90 then global_SendLogs("Inventaire presque plein, aller au stockage", "Orange") map_ChangeMap("goto:123456") -- Aller à la banque end

inventory_CurrentPods()

Inventory

Récupère le poids actuel de l'inventaire en pods.

Paramètres

Aucun paramètre.

Valeur de retour

int - Le poids actuel de l'inventaire (-1 en cas d'erreur)

Exemple

-- Vérifier le poids actuel local current = inventory_CurrentPods() local max = inventory_MaxPods() global_SendLogs("Poids : " .. current .. "/" .. max, "Cyan")

inventory_MaxPods()

Inventory

Récupère le poids maximum que peut contenir l'inventaire.

Paramètres

Aucun paramètre.

Valeur de retour

int - Le poids maximum de l'inventaire (-1 en cas d'erreur)

Exemple

-- Calculer l'espace disponible local current = inventory_CurrentPods() local max = inventory_MaxPods() local available = max - current global_SendLogs("Espace disponible : " .. available .. " pods", "Green")

inventory_OpenBags()

Inventory

Ouvre automatiquement tous les sacs spéciaux présents dans l'inventaire. Utile pour libérer de l'espace.

Paramètres

Aucun paramètre.

Valeur de retour

Aucun

Exemple

-- Ouvrir tous les sacs inventory_OpenBags() global_Delay(2000) -- Vérifier l'espace libéré local pods = inventory_Pods() global_SendLogs("Pods après ouverture : " .. pods .. "%", "Cyan")

inventory_UseItem(gid)

Inventory

Utilise un objet de l'inventaire. L'objet doit être utilisable (consommable, sac, etc.).

Paramètres

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

Valeur de retour

Aucun

Exemple

-- Utiliser un objet de soin inventory_UseItem(12345) global_Delay(1000) -- Utiliser un sac inventory_UseItem(7941) global_Delay(1000)

inventory_UseMultipleItems(gid, quantity)

Inventory

Utilise plusieurs exemplaires d'un objet en une seule fois.

Paramètres

Paramètre Type Description
gid int Le GID de l'objet à utiliser
quantity int Le nombre d'objets à utiliser

Valeur de retour

Aucun

Exemple

-- Utiliser 5 potions inventory_UseMultipleItems(12345, 5) global_Delay(2000) -- Utiliser 10 ressources inventory_UseMultipleItems(67890, 10) global_Delay(2000)

inventory_CountItem(gid)

Inventory

Compte la quantité d'un objet spécifique dans l'inventaire.

Paramètres

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

Valeur de retour

int - La quantité de l'objet dans l'inventaire (0 si absent)

Exemple

-- Vérifier la quantité d'un objet local count = inventory_CountItem(12345) global_SendLogs("Quantité : " .. count, "Cyan") -- Utiliser si on en a assez if count >= 10 then inventory_UseMultipleItems(12345, 10) end

inventory_NameByGid(gid)

Inventory

Récupère le nom français d'un objet à partir de son GID.

Paramètres

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

Valeur de retour

string - Le nom français de l'objet

Exemple

-- Obtenir le nom d'un objet local name = inventory_NameByGid(12345) global_SendLogs("Nom de l'objet : " .. name, "Cyan") -- Afficher les informations d'un objet local count = inventory_CountItem(12345) local name = inventory_NameByGid(12345) global_SendLogs(name .. " : " .. count .. " exemplaires", "White")

Documentation OnlyBot : guides d’utilisation, scripts Lua, configuration, combats, cartes, HDV et automatisation Dofus. Vous trouverez ici des explications détaillées, des exemples de scripts, des paramètres recommandés et des bonnes pratiques pour améliorer vos routines, sécuriser vos sessions et tirer le meilleur parti des fonctionnalités disponibles. Chaque section vous aide à comprendre les fonctions, leurs paramètres et les cas d’usage les plus fréquents. Prenez le temps de lire les exemples, de tester les fonctions dans vos parcours et d’adapter les scripts à vos besoins. Vous pouvez aussi revenir sur cette page pour vérifier une commande, optimiser un trajet ou configurer des comportements plus avancés.