Paramètres

Lors de la création d’un trajet, vous pouvez ajouter des paramètres variés, c’est ce que nous allons voir dans ce chapitre.

Les paramètres peuvent être mis n’importe où, à l’exception d’un endroit: l’intérieur des « return » des fonctions move, bank et phenix. Si vous souhaitez que le paramètre soit effectif sur la totalité du trajet, il est conseillé de le mettre au début du trajet.

AUTO_DELETE

Vous pouvez grâce à ce paramètre définir les objets qui devront être supprimés lorsque le pourcentage de retour en banque est atteint.

AUTO_DELETE = {156, 5478, 546, 1221}

AnkaBot supprimera les objets demandés lorsque le pourcentage de retour en banque est atteint. Si le personnage est toujours au dessus ou égal au pourcentage, AnkaBot lira la fonction bank afin de vider son inventaire.

pageIdentifiants Dofus PCpageIdentifiants Dofus Touch

PLANNING

Définissez des heures de déconnexion pour votre personnage à l’aide de ce paramètres. Les heures sont comprises entre 0 et 23 inclus.

PLANNING = {1,2,4}

GATHER

Définissez les éléments de récoltes que votre personnage pourra récolter.

GATHER = {254, 255, 67}

Ce ne sont pas les identifiants objets mais les identifiants ressources qui doivent être utilisés pour ce paramètre.

pageIdentifiants Dofus PCpageIdentifiants Dofus Touch

GATHER_NEXT_DELAY_

Délai entre deux récoltes en millisecondes (le nombre sera choisi entre MIN et MAX)

Utilisation :

GATHER_NEXT_DELAY_MIN = 50  -- Par défaut
GATHER_NEXT_DELAY_MAX = 150 -- Par défaut

GATHER_NEW_DELAY_

Délai d'attente avant de récolter une ressource qui vient d'apparaitre, en millisecondes (le nombre sera choisi entre MIN et MAX)

Utilisation :

GATHER_NEW_DELAY_MIN = 1500 -- Par défaut
GATHER_NEW_DELAY_MAX = 5000 -- Par défaut

OPEN_BAGS

Permet d’ordonner au personnage d’ouvrir les sacs de récoltes après un combat contre un protecteur de ressource.

OPEN_BAGS = true

IGNORE_REQUEST_GUILD

Permet de refuser les demande d'ajout à une guilde lorsqu'un script est en cours d'éxecution. Valeur par défaut : true (refuse)

IGNORE_REQUEST_GUILD = false

IGNORE_REQUEST_DUEL

Permet de refuser les défis lorsqu'un script est en cours d'éxecution. Valeur par défaut : true (refuse)

IGNORE_REQUEST_DUEL = false

IGNORE_REQUEST_EXCHANGE

Permet de refuser les échanges lorsqu'un script est en cours d'éxecution. Valeur par défaut : true (refuse)

IGNORE_REQUEST_EXCHANGE = false

MAX_MONSTERS

Vous pouvez choisir le nombre maximum de monstres dans un groupe à combattre.

MAX_MONSTERS = 8

MIN_MONSTERS

Vous pouvez choisir le nombre minimum de monstres dans un groupe à combattre.

MIN_MONSTERS = 2

FORBIDDEN_MONSTERS

Vous pouvez définir les monstres interdits dans un groupe à combattre. Si l’un des monstres interdits est présent dans le groupe de monstre, alors le personnage ne le choisira pas.

FORBIDDEN_MONSTERS = {5896, 4564}

Si l'Identifiant est négatif alors il correspond au contextualId du groupe des monstres que vous pouvez récupérer grâce au mode dev.

FORCE_MONSTERS

Vous pouvez définir les monstres obligatoires dans un groupe à combattre. Si l’un des monstres obligatoires n’est pas présent dans le groupe de monstre, alors le personnage ne le choisira pas.

FORCE_MONSTERS = {4845, 2321, 4236}

Si l'Identifiant est négatif alors il correspond au contextualId du groupe des monstres que vous pouvez récupérer grâce au mode dev.

DISCONNECT_AFTER

Vous pouvez définir le nombre des seconds après lesquelles votre personnage tentera une reconnexion si un modérateur est détecté sur votre serveur par l'anti-modérateur. L'option "Activer l'anti-modérateur" doit être coché dans le gestionnaire des comptes.

DISCONNECT_AFTER = 10 -- 10 seconds

RECONNECT_AFTER

Vous pouvez définir le nombre des seconds après lesquelles votre personnage se reconnectera si un modérateur est détecté sur votre serveur par l'anti-modérateur. L'option "Activer l'anti-modérateur" doit être coché dans le gestionnaire des comptes.

RECONNECT_AFTER = 900 -- 15 minutes

RECONNECT_ON_TIMEOUT

Permet d'activer ou désactiver la reconnexion en cas d'un timeout (lorsqu'un script est en cours d'exécution mais votre personnage n'a rien fait pendant une certaine durée). Valeur par défaut : true (se reconnecte)

RECONNECT_ON_TIMEOUT = false

Vous pouvez modifier cette valeur n'importe où dans le script.

ANKABOT_TIMEOUT

Définir le temps d'un timeout en seconds (lorsqu'un script est en cours d'exécution mais votre personnage n'a rien fait pendant une certaine durée). Valeur par défaut : 120 seconds

ANKABOT_TIMEOUT = 120

Vous pouvez modifier cette valeur n'importe où dans le script.

RECONNECT_ON_DEV_ERROR

Permet d'activer la reconnexion et le relancement automatique du script en cas d'une erreur dans une fonction définie grâce au mode développeur. Valeur par défaut : false

RECONNECT_ON_DEV_ERROR = true

FIGHT_KICK

Désactive/active le kick automatique des joueurs non désirés.

FIGHT_KICK = 0 (pour désactiver le kick)

FIGHT_KICK = 3 (attendre 3 seconds avant de kick)

Ne pas inclure FIGHT_KICK dans le script = kick instantané

AMOUNT_MONSTERS

Permet de préciser le nombre minimum et maximum de l'occurence d'un monstre dans un groupe de monstres.

Utilisation :

AMOUNT_MONSTERS = {{id1, nbrMin1, nbrMax1}, {id2, nbrMin2, nbrMax2}}

Exemple :

AMOUNT_MONSTERS = {{236, 2, 4}, {489, 4, 4}}

236 = l'ID du piou violet 489 = l'ID du piou rouge

  • Si un groupe de monstre contient le piou violet, ce dernier ne sera lancé que s'il contient au moins 2 pious violets et au plus 4 pious violets.

  • Si un groupe de monstre contient le piou rouge, ce dernier ne sera lancé que s'il contient exactement 4 pious rouges.

Dernière mise à jour