# Utilitaires

# printMessage()

# 📝 Description

Affiche un message dans la console avec une couleur spécifiée. Utile pour le débogage ou pour fournir des informations pendant l'exécution du script.

# 🔧 Méthode

printMessage(text, color)

# 🧾 Arguments

Nom Type Description
text string Message à envoyer dans la console
color string Couleur du message (red, green, blue, yellow, purple)

# 🎯 Retour

Aucun retour.


# delay()

# 📝 Description

Met le script en pause pendant un temps spécifié en millisecondes. Utile pour ajouter des délais entre des actions.

# 🔧 Méthode

delay(time)

# 🧾 Arguments

Nom Type Description
time number Temps de pause en millisecondes (ms)

# 🎯 Retour

Aucun retour.


# stopScript()

# 📝 Description

Arrête immédiatement le script en cours d'exécution. Utile pour interrompre un trajet ou une action en cours.

# 🔧 Méthode

Cette méthode arrête le script en cours d'exécution. Elle est utile pour interrompre un trajet ou une action en cours.

stopScript()

# 🧾 Arguments

Aucun argument requis.

# 🎯 Retour

Aucun retour.

# craftItem()

# 📝 Description

Lance un craft en allant chercher les ingrédients à la banque, en se rendant à l’atelier, puis en déposant les ressources restantes si nécessaire.
Utile pour automatiser la fabrication d’objets depuis un script.

# 🔧 Méthode

craftItem(ItemGid, MapBankId, AtelierMapId, SpecialCraft, RetourEnBanque)

# 🧾 Arguments

Nom Type Description
ItemGid int ID de l’objet à crafter. Exemple : 16492 pour une planche de surf
MapBankId int ID de la map où se trouve la banque pour récupérer les ingrédients
AtelierMapId int ID de la map de l’atelier où l’on va crafter
SpecialCraft bool Si true, utilise un atelier spécial (ex : cuire pain, moudre), sinon standard
RetourEnBanque bool Si true, retourne à la banque après le craft pour déposer les ressources

# 🎯 Retour

Aucun retour.