Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » выход из цикла когда условие выполнено

Страниц (1): [1]
 

1. 1ekt0r - 03 Марта, 2022 - 06:04:10 - перейти к сообщению
Здравствуйте, на форуме нашел такой код
CODE:
int color="тут нужный цвет"; //цвет
int r=20; // разбежность цвета
int x[999], y[999];
int coord[4]={653, 162, 713, 222} // где искать

loop()
{
int count=findcolor(sizearray(x), #x[0],#y[0], coord[0], coord[1], coord[2], coord[3], color, r, r, r, r, r, r, -1);
textout(0, coord[0], coord[1]-50, format(count), 1);
sleep(10);
if(count < 30)messagebox("Истина"); // если найдено меньше 30 пикселей
}


Подскажите пожалуйста как выйти из цикла когда условие
CODE:
if(count < 30)messagebox("Истина");

будет выполнено
2. Kibor - 03 Марта, 2022 - 06:16:01 - перейти к сообщению
if(count < 30)break;
3. 1ekt0r - 03 Марта, 2022 - 06:42:03 - перейти к сообщению
 Kibor пишет:
if(count < 30)break;


Спасибо
4. Kibor - 03 Марта, 2022 - 08:12:48 - перейти к сообщению
 Цитата:
int color=255; //цвет
int r=20; // разбежность цвета
int coord[4]={653, 162, 713, 222} // где искать
while(sumcolor(sizearray(x), coord[0], coord[1], coord[2], coord[3], color, r, r, r, r, r, r, -1)>=30)
{
textout(0, coord[0], coord[1]-50, format(count), 1);
sleep(10);
}
5. 1ekt0r - 06 Марта, 2022 - 04:14:35 - перейти к сообщению
 Kibor пишет:
 Цитата:
int color=255; //цвет
int r=20; // разбежность цвета
int coord[4]={653, 162, 713, 222} // где искать
while(sumcolor(sizearray(x), coord[0], coord[1], coord[2], coord[3], color, r, r, r, r, r, r, -1)>=30)
{
textout(0, coord[0], coord[1]-50, format(count), 1);
sleep(10);
}


Спасибо, сейчас по тестирую

Powered by ExBB FM 1.0 Final