A
Bonjour à tous, pour débuter avec AutoIt j'aimerai commencer avec un bot paysan pour dofus assez complet avant de l'étendre aux autres récoltes de ressources et enfin aux combats. Je souhaiterai le programmer en socket. Malheureusement le tuto sur les socket en AutoIt présent sur l'ancienne version du forum est inaccessible...Réflexion faite, pour un premier bot, le socket a l'air trop compliqué !
Je vais tout d'abord poster les fonctionnalités de ce bot et les décomposer. Je pourrai à partir de là les programmer.
Lancement du jeu :
1. Lancer le Launcher.
2. Repositionner les Launcher.
3. Cliquer sur "Jouer".
4. Repositionner "Dofus".
Connexion :
1. Cliquer sur la case nom du compte.
2. Taper le nom du compte.
3. Cliquer sur la case mot de passe.
4. Taper le mot de passe.
5. Envoyer "entrée".
6. Attendre 30s.
7. Envoyer "entrée".
(on suppose que la case connexion rapide est ici utilisée, et que le dernier personnage connecté est celui sur lequel on va botter)
Récolter :
1. Trouver la ressource.
2. Cliquer sur la ressource.
3. Envoyer "entrée". (car les boutons comme "faucher" sont transparents à 10%.
4. Attendre X secondes (défini au début dans le GUI).
5. Retour à l'étape 1.
Gérer le up :
1. Détecter la fenêtre de up.
2. Trouver la croix pour ferme la fenêtre de up.
3. Retirer 0.1 au nombre X de secondes entre chaque fauche.
Détecter un inventaire plein :
1. Envoyer "i" toutes les X fauches (défini au début dans le GUI).
2. Déplacer le curseur au début de la barre de pods.
3. Vérifier la couleur.
4. Si la couleur est rouge l'inventaire est plein. Sinon il ne l'est pas.
5. Envoyer "i".
Détecter la postion du personnage (map) :
A voir une fois le reste fait.
Retour en banque :
De même.
Retour après la mort :
De même.
Reconnexion :
1. Détecter une déconnexion.
2. Suivre le processus de connexion vu plus haut.
Voilà un peu pour le premier jet ! J'attends vos réactions et espère que vous me retrouverez le tuto pour coder en socket sous AutoIt, sinon je vais pas pouvoir commencer à coder
Je vais tout d'abord poster les fonctionnalités de ce bot et les décomposer. Je pourrai à partir de là les programmer.
Lancement du jeu :
1. Lancer le Launcher.
2. Repositionner les Launcher.
3. Cliquer sur "Jouer".
4. Repositionner "Dofus".
Connexion :
1. Cliquer sur la case nom du compte.
2. Taper le nom du compte.
3. Cliquer sur la case mot de passe.
4. Taper le mot de passe.
5. Envoyer "entrée".
6. Attendre 30s.
7. Envoyer "entrée".
(on suppose que la case connexion rapide est ici utilisée, et que le dernier personnage connecté est celui sur lequel on va botter)
Récolter :
1. Trouver la ressource.
2. Cliquer sur la ressource.
3. Envoyer "entrée". (car les boutons comme "faucher" sont transparents à 10%.
4. Attendre X secondes (défini au début dans le GUI).
5. Retour à l'étape 1.
Gérer le up :
1. Détecter la fenêtre de up.
2. Trouver la croix pour ferme la fenêtre de up.
3. Retirer 0.1 au nombre X de secondes entre chaque fauche.
Détecter un inventaire plein :
1. Envoyer "i" toutes les X fauches (défini au début dans le GUI).
2. Déplacer le curseur au début de la barre de pods.
3. Vérifier la couleur.
4. Si la couleur est rouge l'inventaire est plein. Sinon il ne l'est pas.
5. Envoyer "i".
Détecter la postion du personnage (map) :
A voir une fois le reste fait.
Retour en banque :
De même.
Retour après la mort :
De même.
Reconnexion :
1. Détecter une déconnexion.
2. Suivre le processus de connexion vu plus haut.
Voilà un peu pour le premier jet ! J'attends vos réactions et espère que vous me retrouverez le tuto pour coder en socket sous AutoIt, sinon je vais pas pouvoir commencer à coder