Загрузка данных


Point[] A = {
Point.get(2521,702),
Point.get(1727,1240),
Point.get(1054,563),
Point.get(2730,149),
Point.get(1461,1162),
Point.get(1717,666),
Point.get(1778,703),
};


//{НАСТРОЙКИ ЛОТА}

int[] B = {
168,
5,
};


//{НАСТРОЙКИ ЗАДЕРЖЕК}

byte[] C = {
5,//скорость обновления запросов 1 = 1сек
1,//повышай если покупает с 1 накл
10,//задержка после купить
};


//НИЖЕ НЕ ТРОГАТЬ
pfc.startCapture(2);
var a = Time.getMillis();
for(; ;){
   if(pfc.getColor(A[2]) < 7000000){
   pfc.click(A[2]);
pfc.sleep(300);
}
if(pfc.getColor(A[3]) < 7000000){
  pfc.click(A[3]); 
pfc.sleep(10);
pfc.click(A[2]);
pfc.sleep(300);
}
if(pfc.getColor(A[4]) == 1){
  pfc.click(A[4]); 
pfc.sleep(300);
}
for(int i = 0; i < B[1];i++){
  if(pfc.countContours(Point.get(A[5].x,A[5].y + i * B[0]),Point.get(A[6].x,A[6].y + i * B[0])) > C[1] && pfc.getColor(A[0].x,A[0].y + i * B[0]) < 2){
   pfc.click(A[0].x,A[0].y + i * B[0]);
pfc.sleep(C[2]);
pfc.click(A[1]);
pfc.sleep(500);
}
if((Time.getMillis() - a) >= C[0] * 1000){
   pfc.click(A[2]);
pfc.click(A[2]);
a = Time.getMillis();
}
}
}