Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: toner161 on July 13, 2017, 08:38:21 PM

Title: Циклы if как начать выполнение с начала?
Post by: toner161 on July 13, 2017, 08:38:21 PM
Добрый вечер! Ребята, помогите пожалуйста решить проблему, имеется простенький код:
Code: [Select]
GETSCREEN
IF_PIXEL_IN(1143,527,1168,532,14333253)
   WAITMS(500)
   LCLICK(407,485)
   WAITMS(500)
   KEYSTRING("10")
ELSE
   WAITMS(500)
   LCLICK(407,485)
   WAITMS(500)
   KEYSTRING("20")
END_IF

GETSCREEN
IF_PIXEL_IN(1143,527,1168,532,14333253)
   WAITMS(500)
   LCLICK(407,485)
   WAITMS(500)
   KEYSTRING("10")
ELSE
   WAITMS(500)
   LCLICK(407,485)
   WAITMS(500)
   KEYSTRING("30")
END_IF

Что делает код: он ищет синий цвет на заданных координатах, найдя синий вводит число 10, в другом случае 20 на этом первый цикл заканчивается и начинается второй, как сделать так чтобы в случае если синий цвет был найден в первом цикле, не происходило выполнение второго, а начиналось выполнение кода с самого начала?
Title: Re: Циклы if как начать выполнение с начала?
Post by: toner161 on July 13, 2017, 08:46:04 PM
Да, устаю кликать
Title: Re: Циклы if как начать выполнение с начала?
Post by: toner161 on July 13, 2017, 09:11:49 PM
Благодарю что откликнулись.  Расклад таков, ваш код аккуратен но не совсем подходит, проигрышей подряд может быть больше 20, и не всегда мне нужно увеличивать на 10, т.е. если проигрышей подряд много, то увеличивать надо уже на другие суммы, что я хочу сказать: нужно что бы я задавал значение для каждой ставки отдельно. Как такое можно реализовать?
Title: Re: Циклы if как начать выполнение с начала?
Post by: toner161 on July 13, 2017, 09:35:48 PM
Спасибо) То что надо :) ;)