Доброго времени суток!
Недавно познакомился с программой, почиал учебники(видимо както косо почитал
), решил попробовать.
так вот решил сделать цикл с поиском определнного пикселя(не картинки) в списке, если кликер его не находит, то останавливается. Так вот, написал конструкцию вида
// 17.01.2018
#name "Прием по цвету"
$a=0
getscreen
while($a=0)
if( pxl(493,261 16777215))
dbclick(697,260)
wait(15)
ldown(374,45)
move(374,14)
lup(374,14)
waitms(500)
lclick(780,113)
wait(5)
lclick(414,387)
wait(30)
lclick(274,77)
wait(60)
lclick(1592,214)
waitms(500)
else
inc($a,1)
end_if
end_cyc
$a=0
lclick(31,1052)
halt
она не срабатывает, сразу уходит в
lclick(31,1052)
halt
но если написать вот так:
// 17.01.2018
#name "Прием по цвету"
getscreen
if( pxl(493,261 16777215) )
dblclick(653,257)
wait(10)
ldown(382,45)
move(390,18)
lup(390,18)
waitms(1000)
lclick(777,115)
wait(5)
lclick(409,366)
wait(30)
lclick(274,80)
wait(60)
lclick(1590,215)
waitms(1000)
то все работает
, но не останавливается когда не видит этот пиксель. ЧЯННЕТ?
Просьба, по возможности, обьяснить нубяре что там не так. Заранее спасибо!