Помогите теперь в этом коде разобрать что тут не так? Ниже в коде есть комментарии где и возникли сложности. Ещё не могу понять по чему делает клик по координатам из IF_PIXEL_IN(1275,161, 1275,161, 10150560).О коде: первый поток должен работать беспрестанно, пока основной поток не сообщит об отсутствие пикселя на экране и не отключит его, после чего выполнит действия после цикла и снова запустит 1-ый поток.
// первый поток
thread(t1)
$rnd_x = RND(37,272)
$rnd_y = RND(667,788)
LCLICK($rnd_x,$rnd_y)
WAITMS(100)
MOVE(565,518)
WAITMS(100)
$time = $_time_t + 10 // 10 секунд
WHILE($time > $_time_t)
GETSCREEN
IF_PIXEL_IN(37,667, 272,788, 255)
$time = 0
LCLICK($_return1, $_return2)
MOVE(565,518)
WAITMS(100)
ELSE
END_IF
WAITMS(100)
END_CYC
WAITMS(100)
$time = $_time_t + 5 // 5 секунд
WHILE($time > $_time_t)
GETSCREEN
IF_PIXEL_IN(0,86, 1437,855, 10010271)
LCLICK($_return1, $_return2)
WAITMS(100)
LCLICK($_return1, $_return2)
WAITMS(300)
KEYPRESS(#ctrl)
WAITMS(4500)
GETSCREEN
IF_PIXEL_IN(0,86, 1437,855, 5265980)
$time = 0
LCLICK($_return1, $_return2)
WAITMS(100)
LCLICK($_return1, $_return2)
WAITMS(300)
KEYPRESS(#ctrl)
WAITMS(15000)
ELSE
END_IF
END_IF
WAITMS(100)
END_CYC
$check = 0
WHILE($check = 0)
GETSCREEN
IF_PIXEL_IN(0,86, 1437,855, 10010271)
LCLICK($_return1, $_return2)
WAITMS(100)
LCLICK($_return1, $_return2)
WAITMS(300)
KEYPRESS(#ctrl)
WAITMS(4500)
ELSE
GETSCREEN
IF_PIXEL_IN(0,86, 1437,855, 5265980)
LCLICK($_return1, $_return2)
WAITMS(100)
LCLICK($_return1, $_return2)
WAITMS(300)
KEYPRESS(#ctrl)
WAITMS(15000)
ELSE
$check = 1
END_IF
END_IF
END_CYC
end_thread
//-----------------------------------------
// Основной поток
$var = 0
WHILE($var = 0)
IF_PIXEL_IN(1275,161, 1275,161, 10150560) // тут должен постоянно смотреть на месте пиксель или нет, если нету то идёт дальше
ELSE
$var = 1
END_IF
WAITMS(100)
END_CYC
WAITMS(100)
thread(t1, 0) // тут если не нашел пиксель должен остановить 1-ый поток
WAITMS(100)
LCLICK(152,668)
WAITMS(100)
KEYPRESS(#c)
WAITMS(100)
KEYPRESS(#tab)
WAITMS(1000)
LCLICK(551,711)
WAIT(300)
LCLICK(817,448) // 3814400
WAITMS(1000)
LCLICK(803,528) // 3878950
WAITMS(1000)
LCLICK(741,530) // 12631482
WAITMS(1000)
LCLICK(662,533) // 4997689
WAITMS(1000)
LCLICK(568,533) // 5590083
WAITMS(1000)
LCLICK(489,528) // 3878950
WAITMS(1000)
LCLICK(456,370) // 13541704
WAITMS(1000)
KEYPRESS(#c)
WAITMS(100)
LCLICK(663,715)
WAITMS(100)
KEYPRESS(#tab)
WAITMS(1000)
LCLICK(411,113) // 16316403
WAITMS(1000)
LCLICK(267,458) // 52479
WAITMS(1000)
LCLICK(181,540) // 14606046
WAITMS(1000)
LCLICK(16,358) // 12096074
WAITMS(10000)