Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Можете сделать клик nd и ok чтобы работало все, просто пытаюсь сделать и пишет ошибку :|

DDosatack_DD Насреев Ученик (150), на голосовании 1 год назад
Можете сделать клик nd и ok чтобы работало все, просто пытаюсь сделать и пишет ошибку :|

Сам код:
startScreenCapture(2);
log(">> TG: t.me/bellowone <<");
Point pd = Point.get(1261,776); // ПОДТВЕРДИТЬ
Point bp4 = Point.get(1472,560); // ВЕРХНИЙ ЛЕВЫЙ УГОЛ НАКЛЕЙКИ
Point spo1 = Point.get(1532,612); // НИЖНИЙ ПРАВЫЙ УГОЛ НАКЛЕЙКИ
Point kp = Point.get(2146,585); // КУПИТЬ
Point nd = Point.get(320,949); // НАЗАД
Point ok = Point.get(1205,739); // ОК
//ВЫСОТА СЛОТА
int h = 143;
//КОЛИЧЕСТВО СЛОТОВ
int sl = 4;
//ЗАДЕРЖКА КНОПКИ ПОДТВЕРДИТЬ 1 = 1МС
int pdsleep = 0;
//ЗАДЕРЖКА КНОПКИ КУПИТЬ 1 = 1МС
int kpsleep = 5;
while (!EXIT) {
int usColor = getColor(nd);
if (usColor > 4429848 && usColor < 7229842) {
click(nd);
}
for (int al = 0; al < sl; al++) {
Point bp3 = Point.get();
bp3.x = bp4.x;
bp3.y = bp4.y + (al * h);
Point spo = Point.get();
spo.x = spo1.x;
spo.y = spo1.y + (al * h);
int es = getContoursCount(bp3, spo);
if (es > 1 && getColor(kp.x,kp.y +(al * h)) < 11000000){
click(kp.x, kp.y + (al * h));
sleep(kpsleep);
click(pd);
click(pd);
click(pd);
sleep(pdsleep);
}
}
sleep(5);
}
Голосование за лучший ответ
Sergio 2.1 Оракул (67334) 1 год назад
 startScreenCapture(2); 
log(">> TG: t.me/bellowone <<");
Point pd = Point.get(1261,776); // ПОДТВЕРДИТЬ
Point bp4 = Point.get(1472,560); // ВЕРХНИЙ ЛЕВЫЙ УГОЛ НАКЛЕЙКИ
Point spo1 = Point.get(1532,612); // НИЖНИЙ ПРАВЫЙ УГОЛ НАКЛЕЙКИ
Point kp = Point.get(2146,585); // КУПИТЬ
Point nd = Point.get(320,949); // НАЗАД
Point ok = Point.get(1205,739); // ОК
//ВЫСОТА СЛОТА
int h = 143;
//КОЛИЧЕСТВО СЛОТОВ
int sl = 4;
//ЗАДЕРЖКА КНОПКИ ПОДТВЕРДИТЬ 1 = 1МС
int pdsleep = 0;
//ЗАДЕРЖКА КНОПКИ КУПИТЬ 1 = 1МС
int kpsleep = 5;
while (!EXIT) {
int usColor = getColor(nd);
if (usColor > 4429848 && usColor < 7229842) {
click(nd);
}
for (int al = 0; al < sl; al++) {
Point bp3 = Point.get();
bp3.x = bp4.x;
bp3.y = bp4.y + (al * h);
Point spo = Point.get();
spo.x = spo1.x;
spo.y = spo1.y + (al * h);
int es = getContoursCount(bp3, spo);
if (es > 1 && getColor(kp.x,kp.y +(al * h)) < 11000000){
click(kp.x, kp.y + (al * h));
sleep(kpsleep);
click(pd);
click(pd);
click(pd);
sleep(pdsleep);
click(ok); // added click on ok point
}
}
click(nd); // added click on nd point
sleep(5);
}
DDosatack_DD НасреевУченик (150) 1 год назад
В твоем коде не видит: bp4 spo1
Похожие вопросы