// Твои то// Твои точки
Point[] РєРЅРѕРїРєРё4 = {
Point.get(624, 170),
Point.get(527, 331),
Point.get(628, 168),
Point.get(525, 189)
};
Point[] РєРЅРѕРїРєРё3 = {
Point.get(689, 310),
Point.get(979, 1029),
Point.get(1243, 662)
};
// Область для чтения числа
Point левыйВерх = Point.get(674, 363);
Point правыйНиз = Point.get(726, 401);
// ТОКЕН БОТА и ВАШ АККАУНТА ID Telegram
String tgToken = "bot";
String tgChatId = "id";
// РќРР–Р• РџРћР§РўР РќРЧЕГО РќР• ТРОГАЕМ!
pfc.setOCRLang("eng");
pfc.startScreenCapture(2);
while (!EXIT) {
String текстЧисло = pfc.getText(левыйВерх, правыйНиз);
pfc.log("OCR text: '" + текстЧисло + "'");
// убираем все запятые
текстЧисло = текстЧисло.replace(",", "");
// оставляем только цифры
текстЧисло = текстЧисло.replaceAll("\[^0-9\]", "");
if (текстЧисло.length() \< 2) {
pfc.log("Слишком короткое число, пропускаем");
continue;
}
double число = 999999;
try {
число = Double.parseDouble(текстЧисло);
} catch (Exception e) {
pfc.log("Не удалось распарсить число: '" + текстЧисло + "'");
continue;
}
pfc.log("Число: " + число);
if (число \<= 125) { // \<= чтобы 1299 тоже сработало
pfc.log("Число меньше или равно 1299, нажимаем 3 кнопки покупки");
for (int i = 0; i \< РєРЅРѕРїРєРё3.length; i++) {
pfc.click(РєРЅРѕРїРєРё3\[i\]);
pfc.sleep(550);
}
// Отправляем сообщение в Telegram
String msg = "За " + (int)число + " звезд улов NFT подарка 🎉";
pfc.sendToTg(tgToken, tgChatId, msg);
pfc.log("Отправлено сообщение в Telegram: " + msg);
} else {
pfc.log("Число больше 1299, нажимаем 4 кнопки");
for (int i = 0; i \< РєРЅРѕРїРєРё4.length; i++) {
pfc.click(РєРЅРѕРїРєРё4\[i\]);
pfc.sleep(850);
}
}
}