Aller au contenu


Photo

[Petit Ajout] Check Si L’Inventaire Est Full


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

#1 invisible

invisible

    Débutant lvl 1

  • Membres
  • 40 messages

Posté 16 October 2012 - 13:53

Bon alors tout d’abord merci a vous pour ce superbe bot qui marche vraiment bien et qui je trouve est très simple a mettre en place.

Apres avoir rajouté le code d'un membre qui permet de loot les bleu/jaune et de les revendre j'ai lancé le bot cette nuit.
Ce matin a me levant j'ai constaté qu'il était bloqué devant un objet en tentant de le looter en continue.
Je me suis dit qu'il était alors intéressant de check l'inventaire en début de run pour savoir si il est full (et donc qu'il faut vendre) ou pas.

J'ai sans problème localisé la fonction qui permet de vendre, par contre je bloque sur la création d'une fonction qui me permettrait de savoir combien de cases il reste de libre dans l'inventaire. Je sais qu'il faut que je check la mémoire avec memoryRead mais quel offset de mémoire cibler? Ou je peut trouver de la doc sur ça?

Merci d’avance.

#2 froupa

froupa

    Fragger

  • Membres
  • 933 messages

Posté 16 October 2012 - 16:06

Salut, tu peux faire ça :

If UBound(IterateBackpack()) >= 30 Then
   ...
EndIf

avec 30 tu joues la sécurité

#3 invisible

invisible

    Débutant lvl 1

  • Membres
  • 40 messages

Posté 16 October 2012 - 16:28

Aussi simple que ça Oo...

Ok merci je teste ça ce soir et posterais le résultat sur le fofo si ça intéresse quelqu'un.

#4 froupa

froupa

    Fragger

  • Membres
  • 933 messages

Posté 16 October 2012 - 16:30

J'ai pas testé, mais UBound renvoie la dimension d'un tableau, IterateBackpack renvoi un tableau des items dans le backpack.

#5 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 16 October 2012 - 16:34

Ne faut-il point préciser la dimension qu'on veut mesurer ou bien de base il check le nombre de lignes par défaut ?

#6 froupa

froupa

    Fragger

  • Membres
  • 933 messages

Posté 16 October 2012 - 16:37

IterateBackPack est un tableau à deux dimensions.

Si je vais UBound(IterateBackPack) j'ai la première dimension, si je fais UBound(IterateBackPack[0]) j'ai la deuxième dimension pour l'index 0.
UBound ne renvoie pas le nombre de ligne, mais l'index maximum d'un tableau

#7 plpp

plpp

    Fragger débutant

  • Membres
  • 524 messages

Posté 16 October 2012 - 17:39

Ok merci.

#8 Chr1s

Chr1s

    Fragger

  • Membres
  • 756 messages

Posté 16 October 2012 - 17:51

Salut,
très intéressant mais excusez ma question de noob, on le copie ou ce code?
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 !!!


#9 invisible

invisible

    Débutant lvl 1

  • Membres
  • 40 messages

Posté 16 October 2012 - 18:08

Tel quel ce code ne sert a rien.

#10 TheCat31

TheCat31

    Jeux de mains Jeux de vilains

  • Membre Senior
  • 2828 messages
  • Location :Citoyen du Monde :)
  • Hobbies :Je ne comprends pas ce mot.

Posté 07 January 2013 - 21:07

Un petit up pour savoir si quelqu'un a mis en place cette fonction, et si oui s'il pouvait la poster. :)

Ca serait sympa, en espérant qu'elle ne soit pas déjà quelque part, mais pas trouvée.
  • Euclide_ aime ceci
!!! Think before you bot !!!- Comment ça marche le Boting : Installation et Configuration du BoT- Une Question? la réponse : [Faq] Questions Fréquemment Posées- Pensez à ne pas quoter le dernier message, cela devient illisible, un "@nom : blabla" est plus lisible. :)Lycos on GMS Temple

Image IPB Tendre vers l'Excellence!Si un commentaire vous est utile, pensez à cliquer le bouton (+)


#11 Toinou75

Toinou75

    Fragger

  • Membres
  • 803 messages
  • Location :Paris
  • Hobbies :Modélisme, Informatique

Posté 07 January 2013 - 21:20

Un conseil, lis les FAQ !

Cdt

#12 TheCat31

TheCat31

    Jeux de mains Jeux de vilains

  • Membre Senior
  • 2828 messages
  • Location :Citoyen du Monde :)
  • Hobbies :Je ne comprends pas ce mot.

Posté 07 January 2013 - 22:16

Un conseil, lis les FAQ !

Cdt


J'ai lu mais vu la quantité, j'avais juste besoin d'un petit coup de pouce. :)

J'ai du zappé la réponse , j'y retourne :(
!!! Think before you bot !!!- Comment ça marche le Boting : Installation et Configuration du BoT- Une Question? la réponse : [Faq] Questions Fréquemment Posées- Pensez à ne pas quoter le dernier message, cela devient illisible, un "@nom : blabla" est plus lisible. :)Lycos on GMS Temple

Image IPB Tendre vers l'Excellence!Si un commentaire vous est utile, pensez à cliquer le bouton (+)


#13 gmsMath

gmsMath

    Fragger

  • Membres
  • 981 messages
  • Location :Paris
  • Hobbies :Voyages, Moto, calembour hilarant et gms temple :)

Posté 07 January 2013 - 23:34

Fonction purge :)
--Quand un homme a faim, mieux vaut lui apprendre à pêcher que de lui donner un poisson.

#14 TheCat31

TheCat31

    Jeux de mains Jeux de vilains

  • Membre Senior
  • 2828 messages
  • Location :Citoyen du Monde :)
  • Hobbies :Je ne comprends pas ce mot.

Posté 08 January 2013 - 11:53

Bonjour,

Après une bonne mais courte nuit de sommeil , j'ai trouvé le post Listing des fonctions additionnelles où j'ai pu trouver la purge et le module android Bot_surveillance. (d'ailleurs petite erreur defrappe dans le nom de l'appli un e c'est glissé Bot_suErveillance.)

Je profite de ce post pour FELICITER tous les membres(développeurs et testeurs) ayant participés à ce bot et ses fonctions) :gloire:
  • Euclide_ aime ceci
!!! Think before you bot !!!- Comment ça marche le Boting : Installation et Configuration du BoT- Une Question? la réponse : [Faq] Questions Fréquemment Posées- Pensez à ne pas quoter le dernier message, cela devient illisible, un "@nom : blabla" est plus lisible. :)Lycos on GMS Temple

Image IPB Tendre vers l'Excellence!Si un commentaire vous est utile, pensez à cliquer le bouton (+)