Добрый день, столкнулся с проблемой:
Имеется некий цикл, который запускает функцию при условии наличия пикселя нужного цвета.
Сама функция будет выполняется когда этого пикселя нет.
Т.Е получается "мертвый круг", а можно ли сделать что-бы выполняемая функция не прерывалась при исчезновении условия её запуска, а выполнялась до конца и лишь затем снова возвращалась к проверке условия цикла в котором она запустилась :stars:? ??
Вот пример:
Как заставить нажать "Z", а уже потом вернуться к циклу???? Заранее спасибо!
Имеется некий цикл, который запускает функцию при условии наличия пикселя нужного цвета.
Сама функция будет выполняется когда этого пикселя нет.
Т.Е получается "мертвый круг", а можно ли сделать что-бы выполняемая функция не прерывалась при исчезновении условия её запуска, а выполнялась до конца и лишь затем снова возвращалась к проверке условия цикла в котором она запустилась :stars:? ??
Вот пример:
Код:
While 1
$sColorGet = StringLower(Hex(PixelGetColor(635, 65), 6))
If $sColorGet == $sColor3 Then
_function()
EndIf
WEnd
Func _function()
$sColorGet = StringLower(Hex(PixelGetColor(635, 65), 6))
If $sColorGet <> $sColor3 Then
Send ("z")
Sleep (1000)
EndIf
EndFunc
Как заставить нажать "Z", а уже потом вернуться к циклу???? Заранее спасибо!