Эксперт
Покинул форум
Сообщений всего: 1489
Дата рег-ции: Июнь 2016
Репутация: 58
|
Вместо
CODE:for(int g=gettime(); gettime()-g<3000; sleep(10))
{
if(findimage(1, #Image_0[0][0], 0, #x, #y, 0, 0, xe, ye,r,r,r,r,r,r,100,1, w)==1) break; //например
}
очень удобно было бы использовать функцию, которая принимает параметр по аналогии с loop, но в миллисекундах
CODE:wait(3000) //3 секунды
{
if(findimage(1, #Image_0[0][0], 0, #x, #y, 0, 0, xe, ye,r,r,r,r,r,r,100,1, w)==1) break; //например
sleep(20);
}
Пригодится где угодно. Пока что вместо нее(чтобы не создавать лишний раз цикл for) пользуюсь этим
CODE:loop(3) //+-3 секунды
{
if(findimage(1, #Image_0[0][0], 0, #x, #y, 0, 0, xe, ye,r,r,r,r,r,r,100,1, w)==1) break;
pause(1000);
} |