GRATUIT Script Bot 2.0 [Ankabot] Script utilitaire

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Flipote

Membre actif
Nov 25, 2011
181
68
934
🤖 Présentation du Script Utilities !

Bonjour chers membres du forum Cheat-Gam3,

Je suis ravi de vous présenter le script Utilities, conçu pour servir de colonne vertébrale à vos conceptions de script.
Cet ensemble d'outils et de fonctions polyvalent est conçu pour améliorer votre expérience de botting et rationaliser le processus de développement de vos scripts.

🛠️ Que propose Utilities ?

Mode Debug : Renforcez vos scripts avec des fonctionnalités de debug telles que print, printSuccess et printError, assurant une exécution fluide et évitant de faire péter vos scripts avec des variables d'un autre type qu'une chaine de caractère.
Fonction Lost : Gestion des bots perdu depuis n'importe quelle carte accessible au havre-sac (nécessite une action dans la fonction move depuis la carte du havre sac).
Fonction Bank : Simplifiez la gestion de l'inventaire en retournant à la banque d'Astrub via le havre-sac et en transférant tous le contenu de l'inventaire vers un bot banque présent sur la carte. Vous pouvez même spécifier une liste d'objets à conserver sur le personnage en tant que paramètre optionnel (utile si vous farmez des zones dans lesquelles vous utilisez des potions de rappels pour le retour en banque car le havre sac n'est pas disponible ou encore utile si vous voulez conserver des consommables de vie, d'énergie, d'énergie de DD, si vous farmez des DJs pour conserver les clefs...).
Fonction Archi : Envoyez les archimonstres présents sur la carte à un webhook Discord (nécessite un abonnement supplémentaire Ankabot).

A noter que j'ai perdu une version plus poussée de ce script ayant davantage de fonctions...

🤔 Comment utiliser Utilities ?

Ce script sert de complément à vos scripts standards, offrant une base solide à ceux intéressés par le développement de trajets. En intégrant Utilities dans vos scripts, vous pouvez vous concentrer davantage sur la création de trajets et moins sur les tâches répétitives.
Bien que je sois heureux de répondre à certaines questions dans les commentaires, il est important de noter que l'utilisation de ce script peut nécessiter une certaine connaissance préalable de conception de trajets dofus en lua (faible).

Mais ne vous inquiétez pas, apprendre les bases du développement peut être une aventure passionnante en soi !

Petit exemple de l'utilisation de Utilities dans une zone n'ayant pas accès au havre sac :

Code:
function bank()

    if map:currentSubArea() == "Cimetière primitif" then
        if inventory:itemCount(Utilities.Potion_Recall) == 0 then
            Utilities:printError("Not enough recall potion...")
            Utilities:finishScript()
        end

        inventory:useItem(Utilities.Potion_Recall)
        return
    end

    return Utilities:bank(map:currentMap(), map:currentMapId(), ITEMS_TO_KEEP)
end

Pour les curieux qui se demanderont pourquoi créer une méthode finishScript dans utilities (non présent dans le fichier en bas). C'est simplement qu'avec ce mécanisme, vous pouvez en quelque sorte, surcharger la méthode Ankabot global:finishScript() en incluant par exemple, la déconnexion de vos bots ou encore une notification discord. A vous de l'adapter en fonction de vos besoins.

Vous pouvez également stocker tous les Zaaps du jeu, au même titre que vos potions/consommables utiles dans votre fichier utilities et les utiliser de cette manière :
Code:
{ map = "0,0", path = Utilities.Zaap_Eleveur },
De cette manière, d'une part, vous n'avez plus besoin de stocker ou ré déclarer vos Zaaps dans vos scripts et deuxièmement, si un jour, un zaap change de position ou d'identifiant de map, vous n'aurez pas à le modifier dans 150 scripts différents, juste à un seul endroit.

⚙️ Variables à modifier ?

Avant d'utiliser pleinement Utilities, assurez-vous de vérifier et de modifier les variables situées en haut du script selon vos besoins spécifiques. Ces variables peuvent inclure des paramètres tels que les identifiants Discord pour les webhooks, les emplacements des banques, ou d'autres configurations essentielles à son bon fonctionnement. Prendre le temps d'ajuster ces variables garantira une utilisation efficace et personnalisée de Utilities pour vos besoins de botting.

🚀 Encouragement au développement de Scripts

J'encourage tous les utilisateurs à explorer le domaine du scripting et à développer leurs propres scripts uniques. Il y a une immense satisfaction à créer quelque chose adapté à vos besoins et à le voir prendre vie.

Je vous souhaite à tous de joyeuses aventures de botting !

Riton/Flipote
 

Attachments

  • utilities.lua
    5.1 KB · Views: 54
Last edited:
  • Like
Reactions: Buzzix