Utilitaire Comment mettre une maison que l'on possède sur son trajet retour ?

  • Initiateur de la discussion skyledtouri
  • Date de début
  • Partenaires

Utilisateurs qui regardent le poste (Total: 0, Members: 0, Invité: 0)

S

skyledtouri

Level 2
Level 1
17 Avr. 2021
29
2
129
29
MoonBot le meilleur bot pour Dofus Unity en 2026.
Bonjour, j'aimerai mettre une maison que j'ai sur bonta ou otomai dans mes trajets retour pour le dépôt de ressources de mes bots. Je comprend pas trop comment faire :)

j'ai ça pour ma maison :
Code:
function bank()
    local path = {
        { map = 162791424, changeMap = "zaap(120,210,212600323)" },
        { map = 212600323, changeMap = "top" },
        { map = 212600322, changeMap = "left" },
        { map = "-32,-57", changeMap = "left" },
        { map = "-33,-57", changeMap = "top" },
        { map = "-33,-58", changeMap = "top" },
        { map = "-33,-59", custom = function() global:clickPosition(124, 81, false) end },
        { map = "-34,-59", changeMap = "bottom" },
        { map = 212730368, custom = openHouse },
        { map = 213255168, custom = checkBank }
    }
    for k,v in pairs(path) do
        if map:currentMapId() == v.map or map:currentPos() == v.map then
            return {v}
        end
    end
    map:havenbag()
end

Sauf que je comprend pas comment il va à la map tout seul. j'ai bien compris qu'il faut changer l'id de la map, mais si on prend un exemple basique sur bonta, les maison a coté de hdv créature à un escalier cliquable, il le prend en compte automatiquement ?

Ou si je met sur otomai il va utiliser le zaap pour aller a otomai direct ? j'aimerai comprendre merci

EDIT : J'ai fini par trouvé seul, voici l'explication :

zaap(120,210,212600323) === 212600323 === id map du zaap pris avec /mapid.... 120,210, === zaap hrave sac
 
Dernière édition: