Aller au contenu


Photo

[Fonction] Ne Pas Identifier


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

#21 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 22 January 2013 - 03:20

Tu fais quelque chose de mal alors pcq j'ai tester sur plus de 100 run avant de poster la modif

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#22 diablow

diablow

    Débutant lvl 2

  • Bannis
  • 64 messages

Posté 22 January 2013 - 18:22

ba mon toolkit

Spoiler


mon setting dans LIB
Spoiler


c'est correct ?

#23 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 22 January 2013 - 19:53

Ses Global et non GlobaL
Une erreur de majuscule peut ne rien faire marcher

Sinon utilise tu la version de base ou une version de bulabou ou autre ?

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#24 diablow

diablow

    Débutant lvl 2

  • Bannis
  • 64 messages

Posté 22 January 2013 - 20:13

chelou que ça ma mi la maj à Gobal, j'ai pourtant fais copier coller.

je test un run pour voir si c'est bon

J'utilise la version de base et toi?

edit : ça fonctionne toujours pas, c'est fou????

Unidentified=True

j'ai mis ça dans le setting.ini normalement ça identifie pas
faut recompiler le exe?

#25 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 22 January 2013 - 22:15

Oui -_- si tu passe par le exe ses normal que sa marche pas faut recompiler alors recompile ou lance a partir du au3

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#26 diablow

diablow

    Débutant lvl 2

  • Bannis
  • 64 messages

Posté 22 January 2013 - 23:07

Jsuis passé par le au3 en installaut autoit, et run x86 et jai ouvert avec main.au3 et il ouvre les anneaux quand meme... chelou bon tant pis j'attendrais qu'une version sorte avec ta superbe fonction

#27 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 22 January 2013 - 23:29

Jsuis passé par le au3 en installaut autoit, et run x86 et jai ouvert avec main.au3 et il ouvre les anneaux quand meme... chelou bon tant pis j'attendrais qu'une version sorte avec ta superbe fonction


Envoi moi ton setting.au3 et ton toolkit je vais tester avec et te dire tout suite ou est l'erreur ou le probleme

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#28 diablow

diablow

    Débutant lvl 2

  • Bannis
  • 64 messages

Posté 23 January 2013 - 01:08

mais tu n'utilises pas la version de base? j'ai modifié le code j'ai enlevé les MouseClick("Right") et les sleep

ça identfie rien comme je le souhaite, et ça met bien dans le coffre
sauf que desfois le bot ramasse les épée, et donc il les identifie pas et il essaie de vendre au marchand mais il peut pas vu qu'ils sont non id donc au bout d'un moment inventaire full , ya une solution facile ou pas? peut etre en bas du code je crois

edit :

peut etre ici

ElseIf (IterateActorAtribs($_GUID, $Atrib_Item_Quality_Level) >= 6) And checkFromList($rareList, $_NAME) Then ; filter the magic and higher
_log($_NAME & " ==> It's a rare in our list ")
Return "Stash"
EndIf

$rarelist c'est la variable dans le setting.ini

ou faudrait faire

si c'est anneau ou amu je fais rien
si c'est un légendaire je fais rien
sinon je identifie
mouse right
sleep

enfin jconnais pas trop bien autoit

edit :

jai fait ça , je sais pas si ça correspond bien

   If IterateActorAtribs($__ACDACTOR[$i][0], $Atrib_Item_Quality_Level) > 8 Then
                                        Sleep(Random(500, 800))
                                        Sleep(Random(4000, 4500))
										Elseif IterateActorAtribs($__ACDACTOR[$i][0], $Atrib_Item_Quality_Level) >= 6 And checkFromList($rareList, $_NAME) Then ; filter the magic and higher
                                        Sleep(Random(500, 800))       
                                        Sleep(Random(1000, 1500))
										Else
										 Sleep(Random(500, 800))
                                        MouseClick("Right")
                                        Sleep(Random(1000, 1500))
                                EndIf
                                ;Send("{SPACE}") ; make sure we close everything
							EndIf

j'ai laissé les sleep juste pour voir ou se place la souris et si il identifie ou pas, si c'est bon je les enleverais

#29 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 23 January 2013 - 01:51

La prochaine mis a jours comportera justement un filtrage d'item.

Oui j'utilise la version de base mais avec quelque propre modif, sinon je tes demander tes 2 fichier pour que je puise voir ou se situe l'erreur pcq sa semble être que chez toi que sa fais ceci

ps: ce que tu vien de faire n'aboutie a rien ta ligne ramène vers un sleep.

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#30 kickbar

kickbar

    Devlopette

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

Posté 23 January 2013 - 05:19

Met a jour ton post stp, car actuellement je trouve ta modif dangereuse, si une personne ne stock pas tout ce qu'elle ramasse (comme on identifie plus le "trash", on ne peut plus le vendre, du coup, on est très rapidement complètement full)


dans lig/setting.au3 ajouter
Global $Unidentified = "false"
IniWrite($profilFile,"Run info","Unidentified", $Unidentified)
$Unidentified = IniRead($profilFile, "Run info", "Unidentified", $Unidentified)

dans settings.ini ajouter
Unidentified=True ; ==>True pour ne pas identifier les items, ; ==>False pour autoriser l'identification



Dans la fonction Filterbackpack remplacer
If _MemoryRead($__ACDACTOR[$i][7] + 0x164, $d3, 'int') > 0 Then

If _MemoryRead($__ACDACTOR[$i][7] + 0x164, $d3, 'int') > 0 AND (CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) <> "Stash" OR $Unidentified = "False" ) Then


voila ce qu'il faut faire pour que seul les items que l'on est censé conserver ne soit pas identifié, on identifie le reste et on vend comme d'habitude !

ps : pas tester le if avec ton $Unidentified = "False", moi j'use en dure ac direct CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) <> "Stash", donc a confirmer !

reps : Attention cette fonctionnalité, n'est pas compatible (ne fonctionnera pas) avec la fonction de tri de Taz

#31 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 23 January 2013 - 05:23

Met a jour ton post stp


dans lig/setting.au3 ajouter

Global $Unidentified = "false"
IniWrite($profilFile,"Run info","Unidentified", $Unidentified)
$Unidentified = IniRead($profilFile, "Run info", "Unidentified", $Unidentified)

dans settings.ini ajouter
Unidentified=True ; ==>True pour ne pas identifier les items, ; ==>False pour autoriser l'identification



Dans la fonction Filterbackpack remplacer
If _MemoryRead($__ACDACTOR[$i][7] + 0x164, $d3, 'int') > 0 Then

If _MemoryRead($__ACDACTOR[$i][7] + 0x164, $d3, 'int') > 0 AND (CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) <> "Stash" AND $Unidentified = "False" ) Then


voila ce qu'il faut faire pour que seul les items que l'on est censé conserver ne soit pas identifié, on identifie le reste et on vend comme d'habitude !

ps : pas tester le if avec ton $Unidentified = "False", moi j'use en dure ac direct CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) <> "Stash", donc a confirmer !

reps : Attention cette fonctionnalité, n'est pas compatible (ne fonctionnera pas) avec la fonction de tri de Taz


Merci de ton aide je met a jours :), désolé si le code est pas au top ses mon premier

EDIT: Code mis a jours, veuillez faire les changements dans le votre.

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#32 kickbar

kickbar

    Devlopette

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

Posté 23 January 2013 - 05:32

np, il aurait juste fallu indiquer que l'on identifié plus rien ;) (la plus part des utilisateurs sont des néophytes, et ne réfléchisse pas vraiment au conséquence d'une t'elle modification sur leur code)

ps : pas tester le if avec ton $Unidentified = "False", moi j'use en dure ac direct CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) <> "Stash", donc a confirmer !


Pense a vérifier quand même que mon ( OR $Unidentified = "False" ) soit cohérent, je viens de me réveiller, il se peut donc que ce ne soit pas correct, même si en toute logique sa a l'air d’être correct ^^ (au debut j'avais mis -> AND $Unidentified = "False" )

Je ne peux actuellement plus tester car les serveurs EU sont en maintenance :/

#33 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 23 January 2013 - 05:35

np


ps : pas tester le if avec ton $Unidentified = "False", moi j'use en dure ac direct CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) <> "Stash", donc a confirmer !


Pense a vérifier quand même que mon ( OR $Unidentified = "False" ) soit cohérent, je viens de me réveiller, il se peut donc que ce ne soit pas correct, même si en toute logique sa a l'air d’être correct ^^ (au debut j'avais mis -> AND $Unidentified = "False" )

Je ne peux actuellement plus tester car les serveurs EU sont en maintenance :/


même chose pour moi, je vais donc aller tester sur le US

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#34 kickbar

kickbar

    Devlopette

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

Posté 23 January 2013 - 05:41

Non tu t'es tromper xD

c'est pas
If _MemoryRead($__ACDACTOR[$i][7] + 0x164, $d3, 'int') > 0 AND (CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) <> "Stash" AND $Unidentified = "False" ) Then

mais plutôt
If _MemoryRead($__ACDACTOR[$i][7] + 0x164, $d3, 'int') > 0 AND (CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) <> "Stash" OR $Unidentified = "False" ) Then

j'ai edité mon post après que tu l'ai lus, c'est pour sa ^^

et pour que cela fonctionne bien il te faut repartir sur un code propre, je vois qu'il reste :
If IterateActorAtribs($__ACDACTOR[$i][0], $Atrib_Item_Quality_Level) > 8 and $Unidentified = "False" Then 

ce n'est pas correct ^^

voila la fonction compléte pour que tu puisses nettoyer ton code des précédentes modifs que tu as pus faire :

Func FilterBackpack()
	Local $__ACDACTOR = IterateBackpack(0)
	;_log(" FilterBackpack ==> IterateBackpack")
	Local $iMax = UBound($__ACDACTOR)
	;_log(" FilterBackpack ==>  1 ")
	If $iMax > 0 Then
		Local $return[$iMax][3]
		;_log(" FilterBackpack ==>  2 ")
		Send("{SPACE}") ; make sure we close everything
		Send("i") ; open the inventory
		Sleep(100)

		For $i = 0 To $iMax - 1
			; Loop each item in the backpack
			;_log( "log name -> " & $__ACDACTOR[$i][1] & " value du checkitems : " & CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) )
			
			If _MemoryRead($__ACDACTOR[$i][7] + 0x164, $d3, 'int') > 0 AND (CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1]) <> "Stash" OR $Unidentified = "False" ) Then
				
				InventoryMove($__ACDACTOR[$i][3], $__ACDACTOR[$i][4])
				
					If IterateActorAtribs($__ACDACTOR[$i][0], $Atrib_Item_Quality_Level) > 8 Then
						Sleep(Random(500, 800))
						MouseClick("Right")
						Sleep(Random(4000, 4500))
					Else
						Sleep(Random(500, 800))
						MouseClick("Right")
						Sleep(Random(1000, 1500))
					EndIf
					
			EndIf
			$itemDestination = CheckItem($__ACDACTOR[$i][0], $__ACDACTOR[$i][1])
			$return[$i][0] = $__ACDACTOR[$i][3] ;col
			$return[$i][1] = $__ACDACTOR[$i][4] ;row
			$return[$i][2] = $itemDestination ;row
			;_log(" FilterBackpack ==>  5 end")
		Next
		;_log(" FilterBackpack ==>  6")
		Send("{SPACE}") ; make sure we close everything
		Return $return
	EndIf
	;_log(" FilterBackpack ==>  7")
	Return False

	; After using this function, you can loop the return array and make inventorymove
	; InventoryMove($return[$i][0], $return[$i][1])
EndFunc   ;==>FilterBackpack

Pour faire simple, met ton bot en mode Dev=true
dans le main.au3 cherche la fonction testing(), supprime ce qu'elle contient et ajoute un appelle a la fonction FilterBackpack(), lance le bot appuie sur F1, et regarde ce qui se passe ;)

#35 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 23 January 2013 - 05:42

Merci je met a jours

Dac merci du conseil je trouvais sa long le laisser faire le run entier xD

Bon en faite il n'identifie plus tout court maintenant, il stash directement, je crois savoir de ou vien le probleme

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#36 kickbar

kickbar

    Devlopette

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

Posté 23 January 2013 - 06:13

Bon donc je dois etre mal reveiller, je testerai lorsque le serveur EU seront up

#37 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 23 January 2013 - 06:19

Bon donc je dois etre mal reveiller, je testerai lorsque le serveur EU seront up


eu ouais la je bloque carrement peut importe il ne fais plus rien il stash tout identifier ou non

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#38 kickbar

kickbar

    Devlopette

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

Posté 23 January 2013 - 06:32

non mais la logique du truc c'est

SI C'EST UN OBJET NON IDENTIFIER - ET - (SI C'EST UN ITEM POUR VENDRE - OU - SI TA VARIABLE EST EGALE A FALSE)

On identifie

SINON

On identifie pas

FIN DU IF

sa nous donne SI 1 ET (0 OU 0) on identifie

1 represente un objet non identifié
le 1er 0 représente l'état de l'objet 0=vendre; 1=stash
le 2éme 0 représente l’état de ta variable 0=false; 1=true

Si c'est un item pour vendre et que ta variable est a false on identifie (1 ET (0 OU 0) ) -> on passe le if
Si c'est un item pour stash et que ta variable est a false on identifie (1 ET (1 OU 0)) -> on passe le if

Si c'est un item pour vendre et que ta variable est a true on identifie (1 ET (0 OU 1) ) -> on passe le if
Si c'est un item pour stash et que ta varible est a true on identifie pas (1 ET (1 OU 1) ) -> on passe pas le if, donc en toute logique le seul cas de figure ou on identifie pas l'item (pour stash avec ta variable a true)

en théorie sa me parait être correct :/ ^^

#39 Lokiro

Lokiro

    Fragger

  • Bannis
  • 911 messages
  • Location :Quebec
  • Hobbies :GMS Hacks/Bots

Posté 23 January 2013 - 06:39

non mais la logique du truc c'est

SI C'EST UN OBJET NON IDENTIFIER - ET - (SI C'EST UN ITEM POUR VENDRE - OU - SI TA VARIABLE EST EGALE A FALSE)

On identifie

SINON

On identifie pas

FIN DU IF

sa nous donne SI 1 ET (0 OU 0) on identifie

1 represente un objet non identifié
le 1er 0 représente l'état de l'objet 0=vendre; 1=stash
le 2éme 0 représente l’état de ta variable 0=false; 1=true

Si c'est un item pour vendre et que ta variable est a false on identifie (1 ET (0 OU 0) ) -> on passe le if
Si c'est un item pour stash et que ta variable est a false on identifie (1 ET (1 OU 0)) -> on passe le if

Si c'est un item pour vendre et que ta variable est a true on identifie (1 ET (0 OU 1) ) -> on passe le if
Si c'est un item pour stash et que ta varible est a true on identifie pas (1 ET (1 OU 1) ) -> on passe pas le if, donc en toute logique le seul cas de figure ou on identifie pas l'item (pour stash avec ta variable a true)

en théorie sa me parait être correct :/ ^^


je met pas en doute ta parole et ton experience je te dit juste que la tout bugg il ne fais absolument plus rien:S

☻ℓιкε α ßõ§§ ☺

Image IPB

Mes Fonctions

[Fonction] Désactiver L'identification D'items

Ma Chaine Youtube

http://www.youtube.com/user/JokersQc


#40 kickbar

kickbar

    Devlopette

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

Posté 23 January 2013 - 06:45

^^,

les serveurs sont reup laisse moi 15 minutes je test ;)