Je suis un peu bloqué avec mon script.
J'arrive pas à reset la variable clear & fin qui me permet de savoir si il y a un loupé ou pas de clique (si pas de clique 5x je mets fin au script).
Code: Select all
F2::
Posx_click = 968
Posy_click = 439
MouseMove, %Posx_click%, %Posy_click%
Click, Left
clear = 0
fin = 0
pixelExist(Color, x1, y1, x2, y2)
{
PixelSearch, Px, Py, x1, y1, x2, y2, color, 3, Fast
If ErrorLevel
{
}
else
{
clear = 0 ; ne marche pas
fin = 0 ; ne marche pas
loop 15
{
;MouseMove, %Posx_click%, %Posy_click%
sleep 25
;Click, Left
}
;sleep 3500
loop 3
{
;MouseMove, %Posx_click%, %Posy_click%
;Click, Left
;sleep 200
}
}
}
Loop
{
AllExists := 1
if(pixelExist("0x60EAB2", 901, 390, 1028 , 493)) ; couleur recherché
{
clear = 0 ; ne marche pas
fin = 0 ; ne marche pas
AllExists := 0
}
else if(clear = 10) ;si un lag ou loupé
{
MouseMove, 968, 439
;Click, Left
clear = 0
fin++
if(fin = 5)
{
ExitApp
}
}
clear++
sleep 25
}
return
F3::ExitApp