Автокликер Clickermann :: Форум
Основной раздел => Общие вопросы => Topic started by: banZaich on June 11, 2018, 10:46:18 PM
-
здрасьти. у меня такой вопросец: вот идёт заданный цикл. и в процессе есть момент, когда часть цикла завершена и идёт простой. надобно сократить этот самый простой, для этого необходимо, чтобы определённый (неизменный) цвет под курсором стал триггером запуска. т.е. цикл идёт →цикл встал→ под курсором появился N цвет→5 сек кулдаун→цикл идёт. не подскажете, как сие осуществить?
-
А шаблон ожидания пикселя не пробовали?
// цикл идет
$check = 0
WHILE($check = 0) // цикл встал и ждет появления цвета
GETSCREEN
// строчки c IF на выбор:
IF_PIXEL_IN(0,0, $_xmax,$_ymax, 255) //или указывается область экрана с интересующим нас пикселем и ожидаемый цвет
// If(pxl($_xmouse, $_ymouse) =255 ) //- или, если речь именно про 1 пиксель под курсором, вот так
$check = 1
WAIT(5) //Если цвет появился - 5 сек кулдаун
ELSE
WAITMS(50) // если нет - стоим ждем дальше
END_IF
END_CYC
//цикл идет дальше
-
спасибо. но тут чёт лишка специфично для меня. даже не догоню, куда именно цифры цвета вставлять...
-
простите, никак не думал, что у меня на столько гуманитарный склад ума. и вопрос, кажись, некорректно задал. вот конкретный случай:
LCLICK(832,201) // 1712712
WAIT(2)
LCLICK(420,447) // 1383680
WAIT(2)
LCLICK(815,508) // 16777215
WAIT(6)
LCLICK(1019,198) // 4937484
WAIT(6)
LCLICK(544,366) // 3359575
WAIT(2)
LCLICK(369,418) // 618667
WAIT(2)
LCLICK(917,590) // 4414329
WAIT(6)
LCLICK(738,233) // 2978493
WAIT(2)
LCLICK(637,574) // 3491161
WAIT(2)
LCLICK(375,414) // 2376390
WAIT(2)
LCLICK(909,589) // 1912648
WAIT(6)
LCLICK(911,660) // 9675839
WAIT(3)
LCLICK(310,365) // 10994401
WAIT(2)
LCLICK(826,409) // 4737611
WAIT(240)
этот "WAIT(240)" и есть простой. вернее простой - излишек времени, остающийся после завершения процесса, длящегося в действительности менее 240. и вот цвет: 4737611. задача: после "WAIT(240)" курсор, замерев на одном месте (команда замирания курсора не нужна, он просто неподвижен, как есть), должен дождаться цвет 4737611. дождавшись, кликер должен подождать 5 секунд и запуститься - в данном случае вернуться в начало цикла и действовать согласно команд.
-
LCLICK(832,201) // 1712712
WAIT(2)
LCLICK(420,447) // 1383680
WAIT(2)
LCLICK(815,508) // 16777215
WAIT(6)
LCLICK(1019,198) // 4937484
WAIT(6)
LCLICK(544,366) // 3359575
WAIT(2)
LCLICK(369,418) // 618667
WAIT(2)
LCLICK(917,590) // 4414329
WAIT(6)
LCLICK(738,233) // 2978493
WAIT(2)
LCLICK(637,574) // 3491161
WAIT(2)
LCLICK(375,414) // 2376390
WAIT(2)
LCLICK(909,589) // 1912648
WAIT(6)
LCLICK(911,660) // 9675839
WAIT(3)
LCLICK(310,365) // 10994401
WAIT(2)
LCLICK(826,409) // 4737611
WAIT(1)
GETSCREEN
WHILE(PXL(826,409)!4737611) // цикл задерживает скрипт пока не появится заданный цвет
WAITMS (100)
GETSCREEN
END_CYC
WAIT(5)
-
огромное спасибо! (*^ワ^*)
upd: робит (゚д゚)