Цвет в программе пульсирует, надо чтобы программа продолжалась дальше после первой пульсации, а не заканчивалась при первом исчезновении этого цвета. Тоесть как сделать так чтобы при единичном выполнении условия, выполнялось все что написано после THEN
Код:
While 1
If _IsPressed(71) Then ;~ Запуск по нажатию F2
Do
WinGetHandle ( "..." )
MouseDown("left") ; устанавливает левую кнопку мыши нажатой
Send("{SHIFTDOWN}")
If PixelGetColor( 941, 953 ) = 0xC8D63F then ;цвет в программе пульсирует, надо чтобы программа продолжалась дальше после первой пульсации, а не заканчивалась при первом исчезновении этого цвета
Beep(500, 1000)
If PixelGetColor( 1303, 912 ) = 0xFFFFFF Then
MouseDown("right")
Sleep(10000)
Send ("{SPACE}")
If PixelGetColor( 970, 722 ) = 0x484849 or PixelGetColor( 970, 722 )= 0x474848 then
MouseUp("right")
MouseUp("left")
Send("{SHIFTUP}")
MouseClick("left", 818, 874)
EndIf
Sleep(10)
EndIf
Sleep(10)
EndIf
Sleep(10)
Sleep(1000)
MouseUp("left") ; устанавливает левую кнопку мыши отпущенной
Send("{SHIFTUP}")
Sleep(3000)
Until _IsPressed(1) <> 0 ;~ Стоп по нажатию F3
EndIf
Sleep(10)
Wend