Собственно для себя я наконец то сделал то что хотел. теперь денёк на тестирование. конечно может громоздко получилось и уверен что можно всё по другому написать. но уж для начинающего и то подвиг))) go:
LCLICK(720,71) // идём в магазин
WAITMS(RND(6000,8000))
getscreen
mark1:
if_pixel_in(480,249, 500,260,2055951,5201775,3100527) // тут и далее продаёт чё не нуно
LCLICK(693,277)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark1)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp") //проверяет есть ли тут шмот, если есть и не на продажу, то идёт к следующей ячейке
goto(ma) //если пусто, то идёт на почту
end_if
mark2:
if_pixel_in(480,298, 500,308,2055951,5201775,3100527)
LCLICK(694,323)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark2)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
goto(ma)
end_if
mark3:
if_pixel_in(480,347, 500,358,2055951,5201775,3100527)
LCLICK(694,374)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark3)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
goto(ma)
end_if
mark4:
if_pixel_in(480,396, 500,407,2055951,5201775,3100527)
LCLICK(694,423)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark4)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
goto(ma)
end_if
mark5:
if_pixel_in(480,445, 500,456,2055951,5201775,3100527)
LCLICK(694,473)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark5)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
goto(ma)
end_if
mark6:
if_pixel_in(480,494, 500,505,2055951,5201775,3100527)
LCLICK(694,521)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark6)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
goto(ma)
end_if
mark7:
if_pixel_in(480,543, 500,554,2055951,5201775,3100527)
LCLICK(694,571)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark7)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
HALT //тут сделал остановку. потому что если 6 ячеек уже забито, то по 1й ячейке можно продавать конечно. но лучше посмотреть чем забито и потом перезапустить))
end_if
ma:
LCLICK(781,67) //заходит на почту
WAITMS(RND(6000,8000))
getscreen
mark8:
if_pixel_in(875,294,884,299,4165583,12574703,2064319) //проверяет есть ли письма
goto(mark9) //если есть, то собирает лут с почты
else
goto(mark11) //если нет, то в магаз и последний раз продаёт лут и закачивает работу скрипта
end_if
mark9:
LCLICK(968,296)
WAITMS(1400)
LCLICK(901,551)
WAITMS(110)
LCLICK(901,551)
WAITMS(RND(400,800))
LCLICK(751,368)
WAITMS(RND(4500,7000))
LCLICK(916,293)
WAITMS(RND(400,800))
LCLICK(1063,526)
WAITMS(RND(400,800))
LCLICK(738,494)
WAITMS(RND(4500,7000))
IF_PICTURE_IN(655,475,697,517, "444.bmp") // проверяет есть ли ещё свободные места в рюкзаке
goto(mark8) // места есть - проверяем есть ли ещё письма
else
goto(go) // мест больше нет, идём в магаз продавать
end_if
mark11: // продаём остатки если нет писем и заканчиваем работу скрипта
LCLICK(720,71)
WAITMS(RND(6000,8000))
getscreen
if_pixel_in(480,249, 500,260,2055951,5201775,3100527)
LCLICK(693,277)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark1)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
HALT
end_if
mark2:
if_pixel_in(480,298, 500,308,2055951,5201775,3100527)
LCLICK(694,323)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark2)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
HALT
end_if
mark3:
if_pixel_in(480,347, 500,358,2055951,5201775,3100527)
LCLICK(694,374)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark3)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
HALT
end_if
mark4:
if_pixel_in(480,396, 500,407,2055951,5201775,3100527)
LCLICK(694,423)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark4)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
HALT
end_if
mark5:
if_pixel_in(480,445, 500,456,2055951,5201775,3100527)
LCLICK(694,473)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark5)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
HALT
end_if
mark6:
if_pixel_in(480,494, 500,505,2055951,5201775,3100527)
LCLICK(694,521)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark6)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
HALT
end_if
mark7:
if_pixel_in(480,543, 500,554,2055951,5201775,3100527)
LCLICK(694,571)
WAITMS(RND(400,800))
LCLICK(734,366)
WAITMS(RND(3400,4800))
goto(mark7)
else
IF_PICTURE_IN(416,540,457,582, "555.bmp")
HALT
end_if
координаты понятно для моего экрана. ссылки на магаз и почту у меня вынесены на панели ссылок в бразе. я вот инструкцию перечитал пару раз, но так и не понял как в кликере сделать переход на нужную страницу типа go:http//тырыпыры/поллитра.ru