alex75 пишет:
win wind=window ("BlueStacks App Player", "WindowsForms10.Window.8.app.0.1ca0192_r28_ad1", -1);
int q=formatsn(input ());//сколько ходов сделать
int a=0;
krug:
int color=16777215;
if (color==getcolor(1243, 331,wind)) //изучить
{a++;
sendmouse (LEFT, 1243, 331, wind);
sleep(1000);
}
int color=527703;
if (color==getcolor(534, 657)) sendmouse(LEFT,534, 657,wind);//убрать карту
int color=16777215;
if (color==getcolor(1225, 600)) sendmouse(LEFT,1225, 600,wind);//бегство
if(a-1>q)goto r;
goto krug;
r:
Что И?
Одна и та же переменная объявлена 3 раза.(для просмотра ссылки Вам необходимо авторизоваться)
2 дня работал этот скрипт .ошибки не писалось.
вы вчера обновление ведь не делали?
Делал. Как раз в этих обновлениях и прослеживаются такого плана ошибки.
а я уж думал опять мистика)))
спасибо за ответы.
Не получается осущетвить клик в свернутом(перекрытом окне), координаты находит но выдает ошибку на sendmouse(LEFT,x[n], y[n]+10; aa);
вот программа
//Бот для сосны
///////////////////////////////////////////////
///////// Поиск сосны//////////////////////////
///////////////////////////////////////////////
poisk_sosni:
win aa=window ("Mordo Junior: Новая битва", "KOP", -1);
int skolko_ishem_po_vremeni=1000;// Сколько ищем по времени
int color[3];//Количество цветов для. Нужно найти в поиске цветов и записать ниже взависимости от моба
color[0]=10367364; color[1]=7455067; color[2]=15263674; //
int kol[3];//Количество цветов для совпадения пикселей
kol[0]=1; kol[1]=1; kol[2]=1;//Тут сколько должно совпасть пикселей для каждого цвета
int kol_cvetov_kotorie_ishem=3; //Количество цветок которые ищем
int min_col=2;//Минимальное количество цветов что бы поиск прошел
int x[50], y[50];//Тут координаты найденные
sleep(1000);
int colors, xw, yw;//Переменные для параметров экрана
getdisplay(colors, xw, yw);// Определине параметров экрана(глубина цвета, разрешение экрана по горизонтали, разрешение экрана по вертикали)
int r=10; // Разбежность в цвете
int k=findheapcolor(skolko_ishem_po_vremeni, #color[0], #kol[0], kol_cvetov_kotorie_ishem, min_col, #x[0], #y[0], 20, 20, 50, 50, 0, 0, xw, yw, r, r, r, r, r, r, aa);
int n=0;
if (n<k)
{
sendmouse(LEFT,x[n], y[n]+10; aa);
sleep(20000);
goto poisk_sosni;
}
sleep(2000);
goto poisk_sosni;
и я бы хотел приобрести полную версию)
sendmouse(LEFT,x[n], y[n]+10; aa);
gennadyi пишет:
int n=0;
if (n<k)
Хотелось бы понять, но понимается с трудом
спасибо, ошибка не вылетает но теперь клик не посылается в неактивное окно, как бы он находит то что надо наводит мышь но не кликает