Доброго времени суток, написал тут один скрипт, мышка ищет определенный цвет и если находит щелкает по нему, так вот хотел дописать что бы набиралось 40 щелчков и скрипт завершал работу, но что то я не так дописал, в итоге не работает, помогите разобраться, буду очень признателен
Код:
$blue = 0
Func _FuncClick()
MouseMove(1045, 180)
$ColorPx = PixelGetColor(1045, 180)
If $ColorPx = 6850733 Then
$blue += 1
If $blue = 40 Then
Exit
ElseIf $blue < 40 Then
MouseClick("middle", 697, 180)
MouseClick("left", 292, 14, 1)
MouseClick("middle", 750, 240, 1, 80)
MouseClick("left", 492, 15, 1)
Sleep(35000)
MouseClick("left", 802, 187, 1, 60)
Send("^w")
Send("^w")
MouseClick("left", 1045, 180,1, 30)
MouseMove(1045, 190)
Return $blue
EndIf
ElseIf $ColorPx <> 6850733 Then
MouseMove(1045, 190)
EndIf
$ColorPx = PixelGetColor(1045, 190)
If $ColorPx = 6850733 Then
$blue += 1
If $blue = 40 Then
Exit
ElseIf $blue < 40 Then
MouseClick("middle", 697, 190)
MouseClick("left", 292, 14, 1)
MouseClick("middle", 750, 240, 1, 80)
MouseClick("left", 492, 15, 1)
Sleep(27000)
MouseClick("left", 802, 187, 1, 60)
Send("^w")
Send("^w")
MouseClick("left", 1045, 190,1, 30)
MouseMove(1045, 200)
Return $blue
EndIf
ElseIf $ColorPx <> 6850733 Then
MouseMove(1045, 200)
EndIf
$ColorPx = PixelGetColor(1045, 200)
If $ColorPx = 6850733 Then
$blue += 1
If $blue = 40 Then
Exit
ElseIf $blue < 40 Then
MouseClick("middle", 697, 190)
MouseClick("left", 292, 14, 1)
MouseClick("middle", 750, 240, 1, 80)
MouseClick("left", 492, 15, 1)
Sleep(48000)
MouseClick("left", 802, 187, 1, 60)
Send("^w")
Send("^w")
MouseClick("left", 1045, 200,1, 30)
MouseMove(1045, 210)
Return $blue
EndIf
ElseIf $ColorPx <> 6850733 Then
MouseMove(1045, 210)
EndIf
EndFunc
For $i = 0 To 500
_FuncClick()
Next