AngryBot / Documentation
Site Web Socket Discord Mon Compte

AngryBot - Documentation API

AngryBot est un bot d'automatisation pour Retro. Il permet d'automatiser les actions du jeu de maniere instantanee et indiscernable d'actions manuelles.


Comment ca marche ?

Le bot execute une boucle automatique a chaque changement de carte. Selon l'etat du personnage, il appelle la fonction appropriee :

Fonction Declencheur
move() Appelee a chaque changement de carte
bank() Appelee quand l'inventaire est plein
phoenix() Appelee quand le personnage meurt
stopped() Callback optionnel a l'arret du script

Exemple : Gestion de banque

function move()
    return {
        { map = 7411, path = "zaap(4263)" },
        { map = 4263, path = "right" },
        { map = "7549", custom = pnjBank },
    }
end

function pnjBank()
    npc.talk(-1)
    npc.reply(-1)
    exchange.putAllItems()
    if exchange.bankItemCount(548) > 0 then
        exchange.getItem(548, exchange.bankItemCount(548)) -- recup popo rappel
    end
    global.leaveDialog()
    map.moveToCell(381) -- sortir de la banque
end

Par ou commencer ?

  1. Lisez l'Introduction pour decouvrir AngryBot
  2. Consultez le Fonctionnement LUA pour comprendre la structure d'un script
  3. Suivez le Guide de demarrage pour creer votre premier trajet
  4. Parametrez le combat et la recolte via les Variables de configuration
  5. Explorez l'API pour decouvrir toutes les methodes disponibles