sxcred
Point number1 = Point.get(1772,341); // Первая цифра \\ int colorNumber1 = 1724815; // Цвет первой цифры \\ Point number2 = Point.get(1801,341); // Вторая цифра \\ int colorNumber2 = 2118800; // Цвет второй цифры \\ Point buy = Point.get(2144,352); // Кнопка «купить» \\ Point confirm = Point.get(1352,673); // Кнопка «подтвердить» \\ Point update = Point.get(1003,266); // Кнопка «Только мои запросы» \\ int colorUpd = 14267050; // Цвет кнопки «Только мои запросы» \\ Point ok = Point.get(1220,659); // «Кнопка Ок» \\ int colorOk = 9862745; // Кнопка «Ок» \\ Point back = Point.get(348,1009); // Кнопка «Назад» \\ int colorBack = 5789270; // Цвет кнопки «Назад» \\ Point bug = Point.get(1021,254); // Галочка «Только мои запросы» \\ int colorBug = 4407859; // Цвет галочки «Только мои запросы» \\ int h = 83; // Высота лота \\ int n = 8; // Кол-во лотов \\ Point left = Point.get(999,99); // Левый верх наклейки \\ Point right = Point.get(999,99); // Правый низ наклейки \\ var Interval = rand(6000, 6000); // Интервал обновления (1000 = 1сек) \\ // Ниже ничего не менять! \\ startScreenCapture(2); long Stroke = Time.getMillis(); Point leftTop = Point.get(left.x, left.y); Point rightBot = Point.get(right.x, right.y); while(!EXIT){ if(getColor(number1) == colorNumber1){ click(buy); sleep(25); click(confirm); sleep(300); click(update); sleep(10); click(update); sleep(50); } if(getColor(number2) == colorNumber2){ click(buy); sleep(25); click(confirm); sleep(300); click(update); sleep(10); click(update); sleep(50); } for (int STROKE = 0; STROKE < n; STROKE++) { leftTop.y = left.y + (STROKE * h); rightBot.y = right.y + (STROKE * h); if (getContoursCount(leftTop, rightBot) > 2 && getColor(buy.x, buy.y + (STROKE * h)) < 11000000) { click(buy.x, buy.y + (STROKE * h)); sleep(5); click(confirm); click(confirm); click(confirm); sleep(5); click(back); sleep(250); click(update); click(update); } } if(getColor(ok) == colorOk){ click(ok); sleep(50); } if(getColor(back) == colorBack){ click(back); click(update); sleep(10); click(update); sleep(50); } if(getColor(bug) == colorBug) { click(update); sleep(200); } if(getColor(update) == colorUpd) { if((Time.getMillis() - Stroke) > Interval) { click(update); sleep(10); click(update); Stroke = Time.getMillis(); } } }
Leave a Comment