Aller au contenu


Photo

[Fonction] Nouvelle Version De Gestion D'affixes


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

#1 kinouxe

kinouxe

    Gamer lvl 2

  • Membres
  • 198 messages

Posté 07 December 2012 - 08:45

Salut, suite au travaile de Plp j'ai modifié sa gestion d'affixe.

en gros on met dans un tableau toutes les affixes présentes et le bot va tenter de trouver un point safe, si il n'y arrive pas, il bouge quand même et recherche encore un point safe.

avec cette modif, passage de 1 mort tous les 4 runs en pm2 a 1 mort tous les 7-8 runs avec mon dh.

ca gère aussi les flaques de poison des herault de pestilence.

Dans toolkit, ajouter :
Spoiler


dans toolkit dans la fonction killmob juste après :

While IterateActorAtribs($guid, $Atrib_Hitpoints_Cur) > 0

ajouter :

array_affix()
maffmove()

  • carantedeuh, Chr1s et Akeboshi aiment ceci

#2 Mr_toc

Mr_toc

    Gamer lvl 2

  • Membres
  • 170 messages

Posté 07 December 2012 - 10:54

Tu dois perdre énormément de temps de run non ?

#3 kinouxe

kinouxe

    Gamer lvl 2

  • Membres
  • 198 messages

Posté 07 December 2012 - 11:16

bah pas tant que ça, un run en pm2 avec coeur, carnage, damné, maudit, remparts, fort de pierre, rakkis ça me prend 25-26min, en pm1 c'est 22min

l'avantage c'est que je meurs beaucoup moins donc je profite de mes 5 stacks plus longtemps.

#4 kickbar

kickbar

    Devlopette

  • Membre
  • 539 messages
  • Hobbies :Informatiques, jeux vidéo, botting !!!! ;D

Posté 07 December 2012 - 13:20

pourrait tu nous donner ton fichier séquence stp, je serais curieux de test ce run, merci d'avance !


l'avantage c'est que je meurs beaucoup moins donc je profite de mes 5 stacks plus longtemps.

installe la fonction revive ;)

#5 kinouxe

kinouxe

    Gamer lvl 2

  • Membres
  • 198 messages

Posté 07 December 2012 - 13:35

voila la séquence :

Spoiler


faut modifier la fonction attack dans toolkit aussi pour pas être emmerdé par les mob en hauteur :

remplacer :

If $item[0] <> "" And $item[0] <> 0xFFFFFFFF And $item[9] < $g_range And StringInStr($IgnoreList, $item[8]) == 0 And StringInStr($IgnoreItemList, $item[1]) = 0 and checkfromlist($shrinebanlist, $item[8]) = 0 Then

par :

If $item[0] <> "" And $item[0] <> 0xFFFFFFFF And $item[9] < $g_range And StringInStr($IgnoreList, $item[8]) == 0 And StringInStr($IgnoreItemList, $item[1]) = 0 and checkfromlist($shrinebanlist, $item[8]) = 0  and abs($item[4]-_MemoryRead($_Myoffset + 0x0A8, $d3, 'float'))<=10 Then

pour la fonction revive, y a un soucis avec cette séquence, à cause des points de rez aux remparts et au fort, faut que je les recherche pour tout modifier, mais je ferai ca plus tard
  • Chr1s aime ceci

#6 kickbar

kickbar

    Devlopette

  • Membre
  • 539 messages
  • Hobbies :Informatiques, jeux vidéo, botting !!!! ;D

Posté 07 December 2012 - 13:41

Thanks ;)

je vais la transformer pour la nouvelle fonction de lecture des fichiers sequence, quand a la fonction revive, ne te prend pas le tête je m'en occupe, car la fonction de lecture des fichiers sequence offre de nouvelle perspective quand a la gestion des "blocs"
  • Akeboshi aime ceci

#7 Euclide_

Euclide_

    YOOOOOOOOOOO

  • Admin Gms
  • 8923 messages
  • Location :France
  • Trade : Mediator

Posté 07 December 2012 - 13:46

gg

#8 max68

max68

    Player Killer

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

Posté 07 December 2012 - 14:49

encore un truc a intégrer une future release GG a toi !
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 (+)

#9 Tatane44

Tatane44

    Noburo

  • Membres
  • 331 messages

Posté 07 December 2012 - 18:52

Super ! et merci, je vais tester également ^^

#10 Tatane44

Tatane44

    Noburo

  • Membres
  • 331 messages

Posté 07 December 2012 - 19:21

Thanks ;)

je vais la transformer pour la nouvelle fonction de lecture des fichiers sequence [...]


Je suis preneur de la version en fait , j'ai pas trop compris comment faire la conversion pour gérer les blocs

#11 kickbar

kickbar

    Devlopette

  • Membre
  • 539 messages
  • Hobbies :Informatiques, jeux vidéo, botting !!!! ;D

Posté 07 December 2012 - 19:55

Dispo ici uniquement pour le moment ;) -> https://forum.gmstem...showtopic=12464

(sans fonction revive, il faudra attendre demain pour sa ;) )

#12 Akeboshi

Akeboshi

    Newbie lvl 2

  • Membres
  • 9 messages

Posté 07 December 2012 - 20:54

Hello,

Ton lien ne fonctionne pas Kickbar, erreur du forum ;) mais en tout cas, merci pour ton boulot!

Edit : A moins que ça ne soit qu'une section privée...

#13 Fraust

Fraust

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 07 December 2012 - 21:08

Intéréssant mais comment copier cette sequence sur nos séquences ??? svp.

Une fois copier ca bug dans le fichier sequence a savoir tout aligner....

dsl; question surement débile mais je maitrise pas bien autoit.


Merci d avance.

#14 Mido

Mido

    Newbie lvl 4

  • Membres
  • 31 messages

Posté 07 December 2012 - 23:01

bah pas tant que ça, un run en pm2 avec coeur, carnage, damné, maudit, remparts, fort de pierre, rakkis ça me prend 25-26min, en pm1 c'est 22min

l'avantage c'est que je meurs beaucoup moins donc je profite de mes 5 stacks plus longtemps.


Tu pourrais poster ou m'envoyer en mp ton fichier de sequence plz ? c'est exactement le type de run que je cherche.

Merci d'avance :-)

#15 kinouxe

kinouxe

    Gamer lvl 2

  • Membres
  • 198 messages

Posté 08 December 2012 - 00:08

juste pour info, la séquence à copier est déjà postée dans ce sujet.

de plus j'aimerai qu'on reste dans le sujet des affixes, histoire d'avoir vos retours sur la fonction plutôt que sur la séquence ;)

#16 Chr1s

Chr1s

    Fragger

  • Membres
  • 756 messages

Posté 08 December 2012 - 01:13

Salut,
j'en rêvais pour mon DH et tu l'as fait, merci !!

Avec ça à moi les 100 runs sans morts :lol: .

Bravo pour le travail réalisé ;).

Edit :

Petite question, il me semble que la fonction ne gère pas les explosions, est ce fait exprès ou peut être impossible à éviter? Merci :).

Compte 1 (collector) principal : BANNI

Compte 2 : Parangon 741

Compte 3 [ON] : Parangon 755

Compte 4 du frangin : Parangon 642

ROS Bot : Script DH 2.2 multi build modifié avec rafale (strafe)

 

 

MERCI à GMS et à tous les contributeurs !!! userbarre_diablo_purple.jpg MERCI à GMS et à tous les contributeurs !!!


#17 Tatane44

Tatane44

    Noburo

  • Membres
  • 331 messages

Posté 08 December 2012 - 10:34

Dispo ici uniquement pour le moment ;) -> https://forum.gmstem...showtopic=12464

(sans fonction revive, il faudra attendre demain pour sa ;) )

bon je vais attendre alors :)

pour autant merci :)

#18 Fraust

Fraust

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 08 December 2012 - 13:16

A Kinouxe,

J'ai réussi a installer ta sequence.

le bot retourne en ville puis relance partie au milieu de fort de pierre est ce normal ?? ou y a un truc qui cloche.

Merci

#19 Fracasse

Fracasse

    Débutant lvl 3

  • Membres
  • 79 messages

Posté 08 December 2012 - 13:19

Salut !

Alors petit retour sur cette version de gestion des affixes.

Cette version n'est pas bien optimisée pour un corps à corps:j 'utilise une sorcière lame de guérison pour bot.

Je passe trop de temps à sortir de la peste (ou la lave), une fois dehors je rerentre directe, pour taper un coup et en ressortir etc. Il faudrait soit désactiver l'évitement pour peste, ou alors lui faire faire shitdown quelques secondes une fois dehors.
Pour la glace c'est du même ordre: le bot voit la glace, sort de la zone mais y rerentre aussitôt pour taper les monstres, et du coup il se retrouve immobilisé. A nouveau, lui faire un siftdown quelques secondes une fois dehors pourrait éviter ce genre de désagrément.
Je ne l'ai pas vu éviter les arcanes, ni les explosions.

Cela dit, dans l'ensemble, ça a tout de même amélioré ma survie en PM2, Bravo et Merci !

#20 kinouxe

kinouxe

    Gamer lvl 2

  • Membres
  • 198 messages

Posté 08 December 2012 - 14:14

Salut !

Alors petit retour sur cette version de gestion des affixes.

Cette version n'est pas bien optimisée pour un corps à corps:j 'utilise une sorcière lame de guérison pour bot.

Je passe trop de temps à sortir de la peste (ou la lave), une fois dehors je rerentre directe, pour taper un coup et en ressortir etc. Il faudrait soit désactiver l'évitement pour peste, ou alors lui faire faire shitdown quelques secondes une fois dehors.
Pour la glace c'est du même ordre: le bot voit la glace, sort de la zone mais y rerentre aussitôt pour taper les monstres, et du coup il se retrouve immobilisé. A nouveau, lui faire un siftdown quelques secondes une fois dehors pourrait éviter ce genre de désagrément.
Je ne l'ai pas vu éviter les arcanes, ni les explosions.

Cela dit, dans l'ensemble, ça a tout de même amélioré ma survie en PM2, Bravo et Merci !


salut, merci de ton retour

je me doutais que ça allait poser soucis pour les cacs, mais y a 3 lignes où faut remettre ; devant (c'est marqué dans la fonction)

mais la je suis en train de faire une modif pour gérer la distance de chaque affixe, je vais essayer d'inclure un système de paramétrage par le settings.ini pour activer ou désactiver certaines choses.

la nouvelle mouture sera prête d'ici la fin d'aprem je pense.