Привет народ, сильно не пинайте я только вчера вечером сел разбираться с этой крутой прогой, хотя знаю о ней еще с 2014 года
я сейчас играю в Eve echoes на эмуляторе и хочу сделать бота для зачистки аномалек пока я на работе , так вот застрял на моменте когда происходит бой, тут механика игры позволяет автоматически открывать огонь по противнику если они взяты на прицел, а точнее захвачены в прицел и когда корабль только прилетаю в зону то внизу появляться прицел и если на него кликнув то ближайшие противники захвачены но не все, так как есть ограничение на количество захватов и мне нужно как то зациклить этот процесс ожидания картинки прицела и кликания по нему до момента пока противники не закончатся, так если вам не сложно подскажите как это сделать
1. jekis - 08 Октября, 2020 - 02:32:05 - перейти к сообщению
2. ivantu - 08 Октября, 2020 - 02:50:13 - перейти к сообщению
Вот это попробуйте.
CODE:
int Image[68][92]; // Размер картинки в px
loadimage (#Image[0][0], "C:\Image.bmp"); // Расположение картинки
int xs=0,ys=0,xe=1000,ye=1000; // координаты поиска начала и конец
int x[1], y[1]; //Координаты найденной картинки
loop(){ // Бесконечный цикл
sleep(50);// Чтоб не нагружать проц циклом
if (findimage(1, #Image[0][0], -1, #x[0], #y[0], xs, ys, xe, ys, -1)>0) {// Если картинка нашлась
mouse(RIGHT, x[0], y[0]); // Клик мышки по найденной картинке
}
}
loadimage (#Image[0][0], "C:\Image.bmp"); // Расположение картинки
int xs=0,ys=0,xe=1000,ye=1000; // координаты поиска начала и конец
int x[1], y[1]; //Координаты найденной картинки
loop(){ // Бесконечный цикл
sleep(50);// Чтоб не нагружать проц циклом
if (findimage(1, #Image[0][0], -1, #x[0], #y[0], xs, ys, xe, ys, -1)>0) {// Если картинка нашлась
mouse(RIGHT, x[0], y[0]); // Клик мышки по найденной картинке
}
}
3. jekis - 08 Октября, 2020 - 02:57:35 - перейти к сообщению
ivantu пишет:
Вот это попробуйте.
CODE:
int Image[68][92]; // Размер картинки в px
loadimage (#Image[0][0], "C:\Image.bmp"); // Расположение картинки
int xs=0,ys=0,xe=1000,ye=1000; // координаты поиска начала и конец
int x[1], y[1]; //Координаты найденной картинки
loop(){ // Бесконечный цикл
sleep(50);// Чтоб не нагружать проц циклом
if (findimage(1, #Image[0][0], -1, #x[0], #y[0], xs, ys, xe, ys, -1)>0) {// Если картинка нашлась
mouse(RIGHT, x[0], y[0]); // Клик мышки по найденной картинке
}
}
loadimage (#Image[0][0], "C:\Image.bmp"); // Расположение картинки
int xs=0,ys=0,xe=1000,ye=1000; // координаты поиска начала и конец
int x[1], y[1]; //Координаты найденной картинки
loop(){ // Бесконечный цикл
sleep(50);// Чтоб не нагружать проц циклом
if (findimage(1, #Image[0][0], -1, #x[0], #y[0], xs, ys, xe, ys, -1)>0) {// Если картинка нашлась
mouse(RIGHT, x[0], y[0]); // Клик мышки по найденной картинке
}
}
спасибо за ответ и еще вопрос если есть такая опция в визуальном редакторе?
4. Zireael - 08 Октября, 2020 - 03:31:19 - перейти к сообщению
Цитата:
если есть такая опция в визуальном редакторе?