1
Предложения / Re: IF_PIXEL_IN несколько раз подряд
« on: December 13, 2012, 09:33:38 PM »
Стоит ли пользоваться функцией IF_PICTURE_IN в данном случае?
Добавлена тема оформления "Clickermann" для кода с подсветкой синтаксиса. Выбирается из выпадающего списка "Код" (рядом с "цвет", "размер" и "шрифт") в режиме редактирования поста. Либо просто BB-тегом "code=clickermann"
This section allows you to view all posts made by this member. Note that you can only see posts made in areas you currently have access to.
Стоит ли пользоваться функцией IF_PICTURE_IN в данном случае?
У тебя нехватает END_IF но зачем столько IF_PIXEL_IN? При этом IF($search = 1) уже не сработает потому как там куча INC($search,1)столько IF_PIXEL_IN потому что там несколько раз движущиеся объекты которые нужно поймать при их положении рядом друг с другом...я поставил их потому как не знаю чем их заменить ! если можете помогите . заранее спасибо!Code: (clickermann) [Select]GETSCREEN
IF_PIXEL_IN(1040,580,1060,605, 6303269)
LCLICK($_return1, $_return2)
WAITMS(200)
$search = 0
WHILE($search < 2)
GETSCREEN
IF_PIXEL_IN(945,580,970,615, 16049378)
INC($search,1)
LCLICK($_return1, $_return2)
WAITMS(100)
GETSCREEN
IF_PIXEL_IN(755,622,808,600, 16049378)
INC($search,1)
LCLICK($_return1, $_return2)
WAITMS(100)
GETSCREEN
IF_PIXEL_IN(910,480,940,515, 8006673)
INC($search,1)
LCLICK($_return1, $_return2)
WAITMS(100)
LCLICK(950,600)
GETSCREEN
IF_PIXEL_IN(820,440,850,450, 6434855)
LCLICK($_return1, $_return2)
WAITMS(200)
Else
WAITMS(50)
END_IF
IF($search = 1)
WAITMS(RND(500,1000)) // Рандомная задержка 500-1000 мс
END_IF
END_IF
END_IF
END_IF
END_CYC
WAITMS(200)
Else
WAITMS(100)
END_IF
GETSCREEN
IF_PIXEL_IN(1040,580,1060,605, 6303269)
LCLICK($_return1, $_return2)
WAITMS(200)
$search = 0
WHILE($search < 2)
GETSCREEN
IF_PIXEL_IN(945,580,970,615, 16049378)
INC($search,1)
LCLICK($_return1, $_return2)
WAITMS(100)
GETSCREEN
IF_PIXEL_IN(755,622,808,600, 16049378)
INC($search,1)
LCLICK($_return1, $_return2)
WAITMS(100)
GETSCREEN
IF_PIXEL_IN(910,480,940,515, 8006673)
INC($search,1)
LCLICK($_return1, $_return2)
WAITMS(100)
LCLICK(950,600)
GETSCREEN
IF_PIXEL_IN(820,440,850,450, 6434855)
LCLICK($_return1, $_return2)
WAITMS(200)
Else
WAITMS(50)
END_IF
IF($search = 1)
WAITMS(RND(500,1000)) // Рандомная задержка 500-1000 мс
END_IF
END_CYC
WAITMS(200)
Else
WAITMS(100)
END_IF
эта ситуация должна повторяться дважды через разные промежутки времени примерно от 1 до 3 сек