Aller au contenu


Photo

[Fonction] Purge Inventaire Full


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

#41 satanasss

satanasss

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 07 November 2012 - 21:43

mon inventaire est vide, je rencontre un mob. il lache un objet jaune mon bot le ramasse et il court le vendre. il reviens sur ces pas tue un mob et rebelote.
je ferai un log du run plus tard dans la soiree, la je ne suis pas chez moi

#42 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 07 November 2012 - 21:43

Je ne pourrai pas voir d'autres msgs avant demain.

Vous pouvez continuer à poster je les lirai ensuite mais ne répondrai que demain.

Si vous ne voulez pas prendre de risque et mettre en suspend la fonction pour le moment, sélectionnez simplement les ajouts faits à grabit dans toolkit et faites CTRL+Q pour les mettre en commentaire.

#43 satanasss

satanasss

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 07 November 2012 - 23:03

j'ai refais un essaie, j'avais une petite intuition que se revele exacte.
j'avais des popos sur l'emplacement le plus a doite et en bas, j'ai deplacer le tout et la fonction marche normalement.
merci encore

Edit: l'inventaire ne se remplis qu'a moitier et il part vendre, la suite demain :)

#44 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 08 November 2012 - 07:33

OK.

J'ai fais des modifs qui devraient régler pas mal de soucis.

On check dorénavant si le message d'erreur est vraiment celui de l'inventaire/coffre ou pas. Merci euclide pour fastcheckuivalue. Ne fonctionne qu'avec les versions anglaises et françaises du jeu pour l'instant. Peut prendre du temps ou plusieurs essais de failed grab si un autre msg d'erreur vient interférer et écraser le texte, par ex cooldown de buff, manque de ressources, etc. Cela surtout si les buffs sont à fréquence courte.
Ajout d'un sleep avant de changer de tab pour éviter au bot de ne le faire immédiatement une 2e fois ce qui est stupide. Il faut laisser le temps au msg d'erreur de disparaître.

IMPORTANT : recopier tpfilter et _inventoryfull

#45 satanasss

satanasss

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 08 November 2012 - 09:18

j'ai tjs quelques soucis, pour le coups sur le second PC je remonte le bot de façon propre afin de voir si j'ai merdouiller (ça c'est fort probable), je tiens au courant des que j'ai des infos valable

#46 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 08 November 2012 - 14:44

Modification de la fonction tpfilter (merci tazgrominet) qui permet de s'affranchir de déclarer $check_item_activated dans main.au3 au tout début.

#47 satanasss

satanasss

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 08 November 2012 - 17:48

Sur deux PC différents avec la même version, j'ai un PC qui tourne et l'autre bug encore.
Ce soir en rentrant je copy l’intégralité du dossier du PC 1 sur le 2 pour voir ce qu'il en ai.
La seul différence majeur sur des deux machines est que l'une est en 32 l'autre est en 64.

#48 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 08 November 2012 - 17:57

Tu as un pc sur lequel la fonction tourne parfaitement c'est ce que tu veux dire ? Avec les dernières modifs ?
Tiens moi au courant.
Thx.

#49 polymerase

polymerase

    Débutant lvl 2

  • Membres
  • 67 messages

Posté 08 November 2012 - 18:00

Bizarre, j'ai eu beau installer, tester et re-tester j'ai l'impression que ça ne fonctionne pas chez moi. Quand l'inventaire est plein il continue de vouloir grabber l'item encore et encore ...
Je verrais ça ce WE à tête reposée et je posterais mes log si je n'arrive pas à trouver le soucis.
Mais quand même un grand merci pour ces belles améliorations !!

#50 satanasss

satanasss

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 08 November 2012 - 18:04

Pas avec la toute dernière, juste celle d'avant et oui c'est bien cela, j'ai un PC sur lequel tourne la Fonction sans soucis.
étant au taff je teste des que je rentre a la maison.

#51 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 08 November 2012 - 18:55

Bizarre, j'ai eu beau installer, tester et re-tester j'ai l'impression que ça ne fonctionne pas chez moi. Quand l'inventaire est plein il continue de vouloir grabber l'item encore et encore ...
Je verrais ça ce WE à tête reposée et je posterais mes log si je n'arrive pas à trouver le soucis.
Mais quand même un grand merci pour ces belles améliorations !!


J'aurais des idées pour améliorer encore la fonction, notamment la détection.
Néanmoins j'ai besoin de savoir certaines choses, notamment : est-ce que tu as un message d'erreur autre que celui de l'inventaire plein qui peut être affiché au moment de grab ?
Par ex : compétence pas encore prête, pas assez de ressources pour lancer le buff, etc etc ?

#52 satanasss

satanasss

    Newbie lvl 4

  • Membres
  • 29 messages

Posté 08 November 2012 - 19:46

Bon sur le portable (win7 X86) la fonction marche impeccable (avant dernière version), sur le fixe (win7 X64) cela ne fonctionne pas.

Pour le test: J'ai pris le bot complet du portable que j'ai collé sur le fixe, j'ai changer le setting.ini (deux comptes différents) et j'ai lancer le tout.

Edit: en faite j'ai importer le setting du fie sur le portable et la même problème, je vais donc reprendre mon setting.ini je vous tien au courant.
Edit2: le probleme venait bien du setting.ini, sa fonctionne correctement maintenant

#53 D3Shines

D3Shines

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 10 November 2012 - 06:46

Perso aprés fait le chgt j'ai un probléme

LIne 2868

Func_inventoryfull ()

Error:Duplicate function name.


Je n'avais aucun probléme avant la mise a jour que tu as fait.
J'ai recopier comme mentionner plus haut le tpfilter et _inventoryfull et j'ai une erreur

#54 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 10 November 2012 - 08:26

Perso aprés fait le chgt j'ai un probléme

LIne 2868

Func_inventoryfull ()

Error:Duplicate function name.


Je n'avais aucun probléme avant la mise a jour que tu as fait.
J'ai recopier comme mentionner plus haut le tpfilter et _inventoryfull et j'ai une erreur


Il t'indique que tu as 2 fonctions _inventoryfull(), d'où l'erreur.

#55 D3Shines

D3Shines

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 10 November 2012 - 13:04

Ben justement non car quand je fais ctrl+f dans scite pour qu'il me highlight fun_inventoryfull() il en trouve que 1 seul

#56 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 10 November 2012 - 14:10

Ben justement non car quand je fais ctrl+f dans scite pour qu'il me highlight fun_inventoryfull() il en trouve que 1 seul

Mets le moins de mot possible, il peut y avoir une troncature.
Cherche avec inventory par ex.
Etc.

#57 D3Shines

D3Shines

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 10 November 2012 - 18:22

J'ai trouvé la fonction du le duplicate

Func _inventoryfull()
$invfulookfor = "Root.TopLayer.error_notify.error_text"
Return fastcheckuiitemvisible($invfulookfor, 1, 1185)
EndFunc ;==>_checkRepair

Que dois je faire vue que j'ai 2 fois Func_inventoryfull() ?

#58 Euclide_

Euclide_

    YOOOOOOOOOOO

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

Posté 10 November 2012 - 18:28

T'en vire une des deux ^^

#59 D3Shines

D3Shines

    Gamer lvl 2

  • Membres
  • 161 messages

Posté 10 November 2012 - 18:36

Oui je comprend bien mais si je vire la premiere est ce que la tienne va vers le job de verifier si mon inventaire est plein, d'aller vendre et de retourner farmer?

Parce que a la fin de la fonction il go faire un check repair

#60 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 10 November 2012 - 19:38

Oui je comprend bien mais si je vire la premiere est ce que la tienne va vers le job de verifier si mon inventaire est plein, d'aller vendre et de retourner farmer?

Parce que a la fin de la fonction il go faire un check repair

Recopie rigoureusement tout ce qui doit être recopié, en faisant aussi attention de prendre les dernières versions à chaque fois.
Si tu as un/des bug(s), remerciements sincères de le/les reporter.