2.0 Aide Wilf' échange

    Publicités

Users Who Are Viewing This Thread (Total: 0, Members: 0, Guests: 0)

Status
Not open for further replies.

aloussee

Marchand
V
Dec 16, 2010
1,506
45
964
In your Steam !
Discord
aloussee#2463
Bonjour a tous, j'aurais besoin d'un tout petit coup de main concernant un tool d'échange ! :D Il faudrait réduire le temps parce que c'est vraiment long !

Merci d'avance a l'ame charitable ! :D voici le code


PHP:
#RequireAdmin
#Region
#AutoIt3Wrapper_Icon=..\Favicon\favicon1.ico
#AutoIt3Wrapper_UseX64=n
#EndRegion
$OK = InputBox("Wilf'Echange", "Pseudo du principal" & @CRLF & " " & @CRLF & "Presse F1 pour arrêter le tools.")
$BOT = InputBox("Wilf'Echange", "Pseudo du bot" & @CRLF & " " & @CRLF & "Presse F1 pour arrêter le tools.")
$NBR = InputBox("Wilf'Echange", "Nombre d'échange" & @CRLF & " " & @CRLF & "Presse F1 pour arrêter le tools.")
HotKeySet("{F1}", "Fermeture")
Func FERMETURE()
	MsgBox(0, "Wilf'Echange", "Fermeture...", 1)
	Exit
 EndFunc
 WinActivate($OK)
WinWait($OK)
WinMove($OK, "", 0, 0, 784, 652)
Sleep(1000)
WinActivate($BOT)
WinWait($BOT)
WinMove($BOT, "", 0, 0, 784, 652)
Sleep(1000)
MouseClick("left", 82, 633, 1, 1)
Sleep(500)
Send("/invite ")
Sleep(500)
Send($OK)
Sleep(500)
Send("{enter}")
Sleep(300)
For $I = 1 To $NBR Step +1
   Sleep(300)
   MouseClick("left", 482, 317, 1, 2)
   Sleep(500)
   Send("{down}")
   Sleep(500)
   Send("{ENTER}")
   Sleep(500)
   MouseClick("left", 108, 274, 1, 3)
   Sleep(500)
   MouseClick("left", 174, 164, 1, 1)
   Sleep(500)
   Send("{down}")
   Sleep(500)
   Send("{enter}")
   Sleep(300)
   Send("{ESC}")
   Sleep(300)
   MouseClick("left", 747, 238, 1, 1)
   Sleep(300)
   MouseClick("left", 633, 325, 1, 1)
   Sleep(300)
   WinActivate($OK)
   WinWait($OK)
   Sleep(1000)
   Send("{enter}")
   WinActivate($BOT)
   WinWait($BOT)
   Sleep(1000)
   MouseClick("left", 709, 165, 1, 1)
   Sleep(1000)
   For $II = 1 To 4 Step +1
			Send("{CTRLDOWN}")
			MouseClick("left", 616, 210, 150, 1)
			Send("{CTRLUP}")
			Sleep(1000)
		 Next
   Sleep(5000)
   MouseClick("left", 198, 296, 1, 1)
   Sleep(2000)
   WinActivate($OK)
   WinWait($OK)
   Sleep(300)
   MouseClick("left", 198, 296, 1, 1)
   Sleep(300)
   MouseClick("left", 482, 317, 1, 1)
   Sleep(1000)
   Send("{down}")
   Sleep(1000)
   Send("{enter}")
   Sleep(2000)
   Send("{down}")
   Sleep(1000)
   Send("{enter}")
   Sleep(300)
   MouseClick("left", 609, 163, 1, 1)
   Sleep(300)
   Send("{down}")
   Sleep(1000)
   Send("{enter}")
   Sleep(200)
   Send("{ESC}")
   Sleep(1000)
   WinActivate($BOT)
   WinWait($BOT)
   Sleep(1000)
   MsgBox(0, "Wilf'Echange - Fini", $I, 3)
   Sleep(200)
Next
 

Misuki

Git Wizard en freelance
V
Ancien staff
Jun 15, 2012
2,303
66
954
Pour réduire le temps, change juste les instructions "Sleep" (l'argument est donné en MS, donc 1000 ms = 1 seconde, et si on regarde le code, y'a a peu prêt 25-26 secondes d'attentes dans tout le programme ^^)
 

aloussee

Marchand
V
Dec 16, 2010
1,506
45
964
In your Steam !
Discord
aloussee#2463
Je vais tenter avec ça ! Ce sont mes premiers contacte avec ce genre de logiciel x)

---------- Message ajouté à 11h46 ---------- Le message précédent était à 11h35 ----------

J'ai reussi mais j'ai toujours le moment d’accepté l'échange qui est super long
 

Evaelis

La Voix de la Sagesse
V
Ancien staff
Apr 28, 2010
22,949
468
1,699
Valhalla
C'est uniquement le Sleep a changer mais je ne sais pas lequel correspond a ce que tu cherches.
 

aloussee

Marchand
V
Dec 16, 2010
1,506
45
964
In your Steam !
Discord
aloussee#2463
PHP:
#RequireAdmin
#Region
#AutoIt3Wrapper_Icon=..\Favicon\favicon1.ico
#AutoIt3Wrapper_UseX64=n
#EndRegion
$OK = InputBox("Wilf'Echange", "Pseudo du principal" & @CRLF & " " & @CRLF & "Presse F1 pour arrêter le tools.")
$BOT = InputBox("Wilf'Echange", "Pseudo du bot" & @CRLF & " " & @CRLF & "Presse F1 pour arrêter le tools.")
$NBR = InputBox("Wilf'Echange", "Nombre d'échange" & @CRLF & " " & @CRLF & "Presse F1 pour arrêter le tools.")
HotKeySet("{F1}", "Fermeture")
Func FERMETURE()
	MsgBox(0, "Wilf'Echange", "Fermeture...", 1)
	Exit
 EndFunc
 WinActivate($OK)
WinWait($OK)
WinMove($OK, "", 0, 0, 784, 652)
Sleep(400)
WinActivate($BOT)
WinWait($BOT)
WinMove($BOT, "", 0, 0, 784, 652)
Sleep(400)
MouseClick("left", 82, 633, 1, 1)
Sleep(400)
Send("/invite ")
Sleep(400)
Send($OK)
Sleep(400)
Send("{enter}")
Sleep(300)
For $I = 1 To $NBR Step +1
   Sleep(300)
   MouseClick("left", 482, 317, 1, 2)
   Sleep(500)
   Send("{down}")
   Sleep(500)
   Send("{ENTER}")
   Sleep(400)
   MouseClick("left", 108, 274, 1, 3)
   Sleep(400)
   MouseClick("left", 174, 164, 1, 1)
   Sleep(400)
   Send("{down}")
   Sleep(400)
   Send("{enter}")
   Sleep(300)
   Send("{ESC}")
   Sleep(300)
   MouseClick("left", 747, 238, 1, 1)
   Sleep(300)
   MouseClick("left", 633, 325, 1, 1)
   Sleep(300)
   WinActivate($OK)
   WinWait($OK)
   Sleep(400)
   Send("{enter}")
   WinActivate($BOT)
   WinWait($BOT)
   Sleep(400)
   MouseClick("left", 709, 165, 1, 1)
   Sleep(400)
   For $II = 1 To 4 Step +1
			Send("{CTRLDOWN}")
			MouseClick("left", 616, 210, 150, 1)
			Send("{CTRLUP}")
			Sleep(400)
		 Next
   Sleep(100)
   MouseClick("left", 198, 296, 1, 1)
   Sleep(400)
   WinActivate($OK)
   WinWait($OK)
   Sleep(300)
   MouseClick("left", 198, 296, 1, 1)
   Sleep(300)
   MouseClick("left", 482, 317, 1, 1)
   Sleep(400)
   Send("{down}")
   Sleep(400)
   Send("{enter}")
   Sleep(400)
   Send("{down}")
   Sleep(400)
   Send("{enter}")
   Sleep(300)
   MouseClick("left", 609, 163, 1, 1)
   Sleep(300)
   Send("{down}")
   Sleep(400)
   Send("{enter}")
   Sleep(200)
   Send("{ESC}")
   Sleep(400)
   WinActivate($BOT)
   WinWait($BOT)
   Sleep(400)
   MsgBox(0, "Wilf'Echange - Fini", $I, 3)
   Sleep(200)
Next

J'ai réduit tout ! :/
 

Misuki

Git Wizard en freelance
V
Ancien staff
Jun 15, 2012
2,303
66
954
Le mieux c'est d'enlever la plupart des sleep ou de mettre entre 50 et 200 ms après chaque envoie de touche
 

aloussee

Marchand
V
Dec 16, 2010
1,506
45
964
In your Steam !
Discord
aloussee#2463
Oui oui je vais détaillé au maximum pour être précis

Perso banque = 1
Perso bot = 2

Le perso 2 lance l'échange au perso 1.
le perso 2 met les recoures
et la le perso 2 dois accepté l'échange ( sauf qu'il met 15secondes a le faire )

tout ce qui ce passe avant et après ça ce fait super vite et sans soucis

---------- Message ajouté à 12h15 ---------- Le message précédent était à 12h14 ----------

Je tente ça Misu

---------- Message ajouté à 12h19 ---------- Le message précédent était à 12h15 ----------

J'ai réduit encore tout les sleep, ça va vraiment vite sans aucun bug mais il y atoujours ce temps qui reste
 

aloussee

Marchand
V
Dec 16, 2010
1,506
45
964
In your Steam !
Discord
aloussee#2463
PHP:
#RequireAdmin
#Region
#AutoIt3Wrapper_Icon=..\Favicon\favicon1.ico
#AutoIt3Wrapper_UseX64=n
#EndRegion
$OK = InputBox("Wilf'Echange", "Pseudo du principal" & @CRLF & " " & @CRLF & "Presse F1 pour arrêter le tools.")
$BOT = InputBox("Wilf'Echange", "Pseudo du bot" & @CRLF & " " & @CRLF & "Presse F1 pour arrêter le tools.")
$NBR = InputBox("Wilf'Echange", "Nombre d'échange" & @CRLF & " " & @CRLF & "Presse F1 pour arrêter le tools.")
HotKeySet("{F1}", "Fermeture")
Func FERMETURE()
	MsgBox(0, "Wilf'Echange", "Fermeture...", 1)
	Exit
 EndFunc
 WinActivate($OK)
WinWait($OK)
WinMove($OK, "", 0, 0, 784, 652)
Sleep(50)
WinActivate($BOT)
WinWait($BOT)
WinMove($BOT, "", 0, 0, 784, 652)
Sleep(50)
MouseClick("left", 82, 633, 1, 1)
Sleep(50)
Send("/invite ")
Sleep(200)
Send($OK)
Sleep(200)
Send("{enter}")
Sleep(200)
For $I = 1 To $NBR Step +1
   Sleep(200)
   MouseClick("left", 482, 317, 1, 2)
   Sleep(200)
   Send("{down}")
   Sleep(100)
   Send("{ENTER}")
   Sleep(100)
   MouseClick("left", 108, 274, 1, 3)
   Sleep(100)
   MouseClick("left", 174, 164, 1, 1)
   Sleep(100)
   Send("{down}")
   Sleep(100)
   Send("{enter}")
   Sleep(200)
   Send("{ESC}")
   Sleep(200)
   MouseClick("left", 747, 238, 1, 1)
   Sleep(200)
   MouseClick("left", 633, 325, 1, 1)
   Sleep(200)
   WinActivate($OK)
   WinWait($OK)
   Sleep(200)
   Send("{enter}")
   WinActivate($BOT)
   WinWait($BOT)
   Sleep(200)
   MouseClick("left", 709, 165, 1, 1)
   Sleep(200)
   For $II = 1 To 4 Step +1
			Send("{CTRLDOWN}")
			MouseClick("left", 616, 210, 150, 1)
			Send("{CTRLUP}")
			Sleep(200)
		 Next
   Sleep(100)
   MouseClick("left", 198, 296, 1, 1)
   Sleep(200)
   WinActivate($OK)
   WinWait($OK)
   Sleep(100)
   MouseClick("left", 198, 296, 1, 1)
   Sleep(100)
   MouseClick("left", 482, 317, 1, 1)
   Sleep(100)
   Send("{down}")
   Sleep(100)
   Send("{enter}")
   Sleep(100)
   Send("{down}")
   Sleep(100)
   Send("{enter}")
   Sleep(100)
   MouseClick("left", 609, 163, 1, 1)
   Sleep(100)
   Send("{down}")
   Sleep(100)
   Send("{enter}")
   Sleep(100)
   Send("{ESC}")
   Sleep(100)
   WinActivate($BOT)
   WinWait($BOT)
   Sleep(100)
   MsgBox(0, "Wilf'Echange - Fini", $I, 3)
   Sleep(100)
Next
 

wilfriedp

Membre
Jul 6, 2011
14
0
421
34
Au début, les sleeps étaient pour tout ceux qui avaient une connexion instable, je devais faire en sorte que tout le monde puissent utiliser mon tool, mais je m'y connais pas du tout en autoIt, j'ai fais quelques tools de gestion, sans plus, sans fonctions avancés, donc il faut les modifier sois-même pour le rendre "unique" à sa connexion.

Pour le compiler, c'est tout simple, il suffit de télécharger autoIt ici : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris! (Prenez AutoIt Full Installation)
L'installer, et il reste plus qu'a faire un clique droit le script et "Compile Script" : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

EDIT : J'avais pas vu qu'il y avais une seconde page ! Oups ! Fin bref, comme je l'ai dis, il y a du délais en script, et en connexion, ça peut venir de toi, le temps de charger la map, d'activer la fenêtre, etc.
 
Last edited:

aloussee

Marchand
V
Dec 16, 2010
1,506
45
964
In your Steam !
Discord
aloussee#2463
Au début, les sleeps étaient pour tout ceux qui avaient une connexion instable, je devais faire en sorte que tout le monde puissent utiliser mon tool, mais je m'y connais pas du tout en autoIt, j'ai fais quelques tools de gestion, sans plus, sans fonctions avancés, donc il faut les modifier sois-même pour le rendre "unique" à sa connexion.

Pour le compiler, c'est tout simple, il suffit de télécharger autoIt ici : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris! (Prenez AutoIt Full Installation)
L'installer, et il reste plus qu'a faire un clique droit le script et "Compile Script" : Ce lien n'est pas visible, veuillez vous connecter pour l'afficher. Je m'inscris!

EDIT : J'avais pas vu qu'il y avais une seconde page ! Oups ! Fin bref, comme je l'ai dis, il y a du délais en script, et en connexion, ça peut venir de toi, le temps de charger la map, d'activer la fenêtre, etc.

Rien a voir avec ma connexion ou mon pc hélas :/ je suis a 20/35de ping maximum et niveau pc c'est largement faisable ! tout vas super vite sauf le problème décris plus haut :/
 

aloussee

Marchand
V
Dec 16, 2010
1,506
45
964
In your Steam !
Discord
aloussee#2463
Nov 4, 2011
574
0
922
Justement, je ne vois pas d'où le délai viens ! :p

Tout vas vite sauf au moment ou le bot dois a accepté l'échange ( il doit y avoir un délai pour le temps d'acceptation mais la il est vraiment trop long ! )

Règle moi ça Pierre j'ai foi en toi ! x)



Code:
 For $II = 1 To 4 Step +1 
            Send("{CTRLDOWN}") 
            MouseClick("left", 616, 210, 150, 1) 
            Send("{CTRLUP}") 
            Sleep(400) 
         Next

ça c'est avant ou après l'acceptation ? C'un bordel à comprendre aha
 

aloussee

Marchand
V
Dec 16, 2010
1,506
45
964
In your Steam !
Discord
aloussee#2463
Status
Not open for further replies.