Aller au contenu


Photo

[Bot] D3 Ros Bot - Version Avancée Et Automatisée


  • Ce sujet est fermé Ce sujet est fermé
1028 réponses à ce sujet

#501 blacky6500

blacky6500

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 04 May 2014 - 21:08

salut,
petite question :
est il possible de différencier les objets de qualité 1 et 2 suivant si c'est une arme ou objet pour armure (bottes, cuirasses,...)?
en vous remerciant,

ps: ça a l'air con, mais ne recherchant que les pièces pour armure, il en tombe une sur 10 armes donc, le coffre se rempli très vite.
ayant remarqué que les pieces armures sont les moins chers, oserais de ne prendre que les 1 afin de limité la quantité d'objet?
je vais essayé.

#502 hcrawr

hcrawr

    Newbie lvl 1

  • Membres
  • 1 messages

Posté 05 May 2014 - 01:41

Heya, I don't speak French so I have been following the progress of this bot with Chrome's built-in translator :P But I have a small question/request: let's say I would want to just run the bounty 'Clear the hell rift', how would I do that? I assume the bot would have to check if the bounty is there and then do the bounty, but I don't know how to do that :( So if anyone could either explain it to me or make something like that, I would be really grateful.

Great bot btw, much better than all other autoit scripts I have used so far <3

Google's translation to French:
Spoiler


edit: being able to do rifts would of course be best, but I assume that's really hard to make

#503 blacky6500

blacky6500

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 05 May 2014 - 05:28

resalut,
après 5h30 de jeu, mon bot n'a ramassé aucune pièce d'armure avec le 1 déclaré (seul) pour le ramassage, donc, je vais essayé avec l'autre, lol.
bien a vous,

#504 Magicneo

Magicneo

    Gamer lvl 1

  • Membres
  • 131 messages

Posté 05 May 2014 - 06:15

Heya, I don't speak French so I have been following the progress of this bot with Chrome's built-in translator :P But I have a small question/request: let's say I would want to just run the bounty 'Clear the hell rift', how would I do that? I assume the bot would have to check if the bounty is there and then do the bounty, but I don't know how to do that :( So if anyone could either explain it to me or make something like that, I would be really grateful.

Great bot btw, much better than all other autoit scripts I have used so far <3

edit: being able to do rifts would of course be best, but I assume that's really hard to make


Hi there,

Act4 is not supported yet.
362140#0x5869C#4#X1_Bounty_A4_HellRift_Clear_HellRift2#None => sequence/_sno_sequences.txt (line 249)

We need to gather MapData. If you wanna help us => https://forum.gmstem...showtopic=15588

#505 blacky6500

blacky6500

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 05 May 2014 - 09:35

je crois que mes messages ne servent a rien, en fait le problème ne vient pas de la déclaration mais de la chance de tomber dessus.
je m'explique, j'ai beau mettre 1 et ou 2, depuis ce matin, je ne suis pas tombé une seule fois sur un objet pour construire une armure (je ne parle pas des objets rare brune en butant des boss, mais des objets blanc. a part a l'acte 5, bonne chance pour trouver, sauf arme blanche, ce qui ne m’intéresse pas.

pas grave, bonne continuation et merci pour l'automatisation du bot.

#506 JulCsar

JulCsar

    Newbie lvl 1

  • Membres
  • 2 messages

Posté 05 May 2014 - 18:34

*message supprimé*
  • Necrozus aime ceci

#507 toto125

toto125

    Gamer lvl 2

  • Membres
  • 158 messages

Posté 05 May 2014 - 21:00

Petite suggestion pour eventuellement avoir les Bounty de l'Acte 1 :

Lancer une partie publique,
Checker si on peut en faire une sur les 5, si oui la faire
Après l'avoir faite, afk en ville, le temsp de recevoir la récompense (5,6min?) Puis relancer une game,
et si il y a pas une bounty sur les 5, afk tout simplement a Tristram 5,6min pour la looter et relancer.

A gérer, le refus lors de l'option Boss (Boucher/Leoric)

En Mettant, le mode aventure qur sur l'acte 1 et avec un temps de repos avant de leave assez long (deja demandé sur le fofo il me semble) ca doit etre jouable?



Je rebondi sur mon post,
j'ai un peu regardrer,

pour le moment, je rentre en bounty public, je vais faire Léoric, c'est là que ca coince!

Comment le faire accepter la fenetre avec le timer de 1min pour dire OK je lance le boss, et apres comment lui faire valider le faite que les 3 autres gars ont dit non? ( ca fait donc 2 fenetre à faire OK.)

La suite, je le fais afk 10min en ville, le temps que les autres finissent le job.

y a il deja un fonction dans le même style que les fonctions closewindows() ou closeconfim() ?

Merci des infos ;)
  • Necrozus aime ceci

#508 Anonymous69

Anonymous69

    Hard Gamer

  • Membres
  • 361 messages

Posté 05 May 2014 - 21:31

Je parle en mon nom propre mais perso je ne rajouterais pas le support de ce que tu demandes.

Car non seulement tu montes les risques de ban de façon exponentielle mais surtout tu fais chier les joueurs légit, et jouant aussi légit bah ça me plait pas le leech au détriment des autres.
  • Cracoucas et youyoupipi aiment ceci

#509 calux

calux

    Débutant lvl 3

  • Membres
  • 84 messages

Posté 05 May 2014 - 21:59

ces pas faut
ces limite comme un gars en public afk alors que tu fait des bounty et lui ne bouge pas et en plus te casse les cacahuète pour les 60 seconde d'attente pour les boss
de plus bot solo ya deja des risque de ban alors en public ...

#510 toto125

toto125

    Gamer lvl 2

  • Membres
  • 158 messages

Posté 06 May 2014 - 06:36

pas faux ;) c'était simplement une suggestion ;)

#511 Anonymous69

Anonymous69

    Hard Gamer

  • Membres
  • 361 messages

Posté 06 May 2014 - 08:21

A priori il resterais encore quelques soucis dans le fichier skills.au3 proposé de base dans le bot.

Si des bonnes âmes maîtrisant les classes affectées pouvait poster les bonnes valeurs par défaut et les skills manquant avec un petit détails cela permettrais d'améliorer un peu le fichier par défaut.

#512 tranmarco

tranmarco

    Newbie lvl 2

  • Membres
  • 9 messages

Posté 06 May 2014 - 08:31

@shinilgr : Les décos ne sont pas générées par le bot ;) Mais d'après tes logs il les détecte bien et se reconnecte ou est le soucis ?

@tranmarco : La 1.5.1 doit le gérer mais comme d'hab sans log on peut pas savoir, pas faute de le répéter plusieurs fois par page.

Hello désolé pour la réponse tardive (je n'ai pas reçu de notification de réponse et j'ai oublié de check le post)
J'utilisais la version 1.3, avec la 1.5.1 ça le fait ! :)

#513 tatakagure

tatakagure

    Newbie lvl 3

  • Membres
  • 15 messages

Posté 06 May 2014 - 16:28

Bonjour,

Version 1.5.1

Mes remarques de bug apres 1 semaine d'utilisation:

1/
J'ai remarqué que le bot ouvre par défaut l'onglet 3 directement. Il clique explicitement sur cet onglet là. Essayé sur plusieurs persos et je précise que non je n'ai pas ouvert le 3e onglet avant de lancer le bot. Une fois que le 3e onglet est full, il passe au 4e, puis au 2e. Il zappe complètement le 1er.

Est ce que c'est voulu d'ouvrir explicitement le 3e onglet? Si oui, y'a un bug au niveau de la gestion des tabs car il faut pas considérer que le stash est full lorsque le 4e tab est full.
J'ai un peu regardé dans le code je pense que c'est au niveau de la fonction getActorByName qqchose dans le genre, qui fait que le bot clique sur le 3e onglet.
Cette fonction est également utilisée pour le vendeur et il me semble que la fonction repair est le 3e onglet... Coincidence?

2/
Au niveau de la gestion des ban monster y'a un bug a priori mineur mais en fait est bien embêtant.
Dans les fichiers de sequence, il est possible de préciser les monstre à ne pas attaquer, à travers la variable banMonster.
Cette variable n'est pas du tout prise en compte pour la simple raison que la fonction qui va lire cette ligne, va rajouter la ligne (celle fournie dans la sequence) à la banMonster de base. Sauf qu'elle rajoute le string en miniscule. Et a priori, c'est case sensitive.

J'ai remarqué cela aux festering woods, mon bot bloquait sur des corps de skeleton. J'ai choppé le nom de l'objet et j'ai vérifié la banList. C'était bien précisé dans le fichier de séquence avec la bonne casse, puis j'ai remarqué que dans les logs, ce string était devenu en miniscule.
J'ai cherché la fonction qui lisait cette string (je sais plus ou c'est mais les devs sauront) et j'ai modifié pr conserver la casse, et le bot ne bloque plus sur ces corps en essayant de les attaquer.

Voilà pour l'instant.
Merci.
  • djeof aime ceci

#514 Anonymous69

Anonymous69

    Hard Gamer

  • Membres
  • 361 messages

Posté 06 May 2014 - 16:53

Il manque des petits logs pour appuyer tes remarques, car perso sur 3 comptes ça ouvre toujours les stash dans le bon ordre.

Le bot ouvre le stash et cela garde la dernière position connue puis déplace un objet.
Si ça met une erreur il ouvre ensuite le 2 (et ce même si le précédent était le 3 ou le 4 ou le 2 d'ailleurs)
Et recommence jusque 4.

Il ne peut pas cliquer directement sur le 3 c'est impossible avec le code présent dans la 1.5.1

Quand a la banMonster bah elle est traité en case insensitive donc non pas de gestion de casse et aucun bug sur les tests cases appliqué.

Je rappelle que la FAQ est assez claire sur le fait qu'il faut un log et vos settings / modifs quand vous faites des rapports.

Mais la je pense que tu as fait des modifs qui génère ces problèmes.
  • max68 aime ceci

#515 Anonymous69

Anonymous69

    Hard Gamer

  • Membres
  • 361 messages

Posté 06 May 2014 - 18:50

- Version 1.6 : 06/05/2014
  • Modifications de certaines commandes de séquences :
    suppression du positionrange=
    ifposition prends le range en 4ieme arguement : ifposition=x,y,z,range:....
    Renommage interactbyactorname par InteractWithActor
    Passage de attackrange / loadsequence / endsequence / endgame / terminate / ifposition en mode blocant
  • Correction de nombreuses séquences
  • Ajout de séquences Acte 4 (Modification Settings.ini)
  • Ajout de séquences diverses et de mapping de bounty
  • Correction de bugs divers
  • Optimisations diverses

Remarque : Attention aux changements dans les séquences pour ceux qui utilisent des séquences privées (c'est malllllllll :P )

Remarque 2 : Nous avons toujours besoin de contributeurs pour les mapDatas et les séquences !
  • max68 et ElPadawan aiment ceci

#516 therippe

therippe

    Newbie lvl 3

  • Membres
  • 15 messages

Posté 06 May 2014 - 19:10

Coucou je suis parti de la 1.5.1 pour faire mes modifs sur gift
mais çà m'a crée un fork (donc une version independante c'est çà ?)
en gros çà ne sers pas a grand chose ... ^^


comment faire pour participer au dev ? et a qui dois je m'adresser ? besoin de tester mes competences ? bref :)

#517 Anonymous69

Anonymous69

    Hard Gamer

  • Membres
  • 361 messages

Posté 06 May 2014 - 19:22

Bah une fois que tu as un fork tu fait ce qu'on appelle des Pull Request dans la FAQ t'as un lien vers le super tuto d'Anakha ;)

#518 max68

max68

    Player Killer

  • Membre Senior
  • 3218 messages
  • Hobbies :Sport
    Informatique
    Musique
    Femme :P

Posté 06 May 2014 - 19:41

merci pour la nouvelle version ;) Même si je fais ma flipette de faire les bounty (en HC), de mauvais souvenirs ^^

Merci pour le taf :)
Mes buildsVive la nouvelle version ! <3Un petit Merci, ne fait pas de mal de temps en temps ... Si un commentaire vous est utile, pensez à cliquer le bouton (+)

#519 Anonymous69

Anonymous69

    Hard Gamer

  • Membres
  • 361 messages

Posté 06 May 2014 - 19:59

Rappel : nous avons besoin de vous :)

https://forum.gmstem...showtopic=15643

https://forum.gmstem...showtopic=15647

https://forum.gmstem...showtopic=15588

#520 lapingre

lapingre

    Newbie lvl 3

  • Membres
  • 18 messages

Posté 07 May 2014 - 10:14

Bonjour, j'ai trouvé un problème pour le choix "Choix_Act_Run=374" qui concerne Terrasser Asmodan, Iskatu et Rakanoth.
J'ai constaté qu'au choix du chapitre avant de lancer la partie ça ne clique pas au bon endroit.
Voici le log en pièce jointe :rolleyes:

See you

Fichier(s) joint(s)