🗺️ Changement de carte
Étape 1
Exemple
function move()
return {
{ map = "0,0", changeMap = "right" },
}
end
Nous allons décomposer ce que nous venons d'écrire, pas d'inquiétude, rien n'est laissé au hasard.
--function move()
--return {
{ map = "0,0", changeMap = "right" },
--}
--end
--[[
Traduction :
Fonction move()
Renvoi :
Sur la carte [0,0] : Déplacement vers la droite
Fin
]]
Là, ce qu'il faut lire c'est : "Sur la carte [0,0], déplaces-toi à droite."
Résultat
Donc, si nous résumons ce que l'on vient de voir, nous avons indiqué au logiciel que lorsque le personnage se trouve sur la carte [0,0], il devra se déplacer sur la droite.
Étape 2
Exemple
De cette manière, nous pouvons développer notre script et obtenir :
function move()
return {
{ map = "0,0", changeMap = "right" },
{ map = "1,0", changeMap = "bottom" },
{ map = "1,1", changeMap = "left" },
{ map = "0,1", changeMap = "top" },
}
end
--[[
Traduction en français "commun" :
Fonction move
Renvoi :
Sur la carte [0,0] : Déplacement vers la droite
Sur la carte [1,0] : Déplacement vers le bas
Sur la carte [1,1] : Déplacement vers la gauche
Sur la carte [0,1] : Déplacement vers le haut
Fin
]]
Résultat
Ok, donc là notre personnage effectuera une boucle sur ces quatre cartes !
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.