------------------------------------------
int color[3];
int r=5;
color[0]=15077077; color[1]=44032; color[2]=2725850;//Тут цвета
int kol[3];
kol[0]=55; kol[1]=55; kol[2]=55;//Тут сколько должно совпасть пикселей для каждого цвета
int x[50], y[50];//Тут координаты найденные
int colors, xw, yw;
s:
pause(500);
getdisplay(colors, xw, yw);
int k=findheapcolor(20, #color[0], #kol[0], 3, 1, #x[0], #y[0], 30, 30, 70, 80, 0, 0, xw, yw, r, r, r, r, r, r, -1);
int n=0;
if (n<k)
{
mousemove(x[1] + rand(0,200), y[1] + rand(0,50));
pause(500);
mouse(LEFT,x[1], y[1]);
pause(500);
---------------------------------------------------
все работает. При изменении цвета для поиска
---------------------------------------------------
int color[3];
int r=5;
color[0]=15077077; color[1]=13903035; color[2]=2725850;//Тут цвета
int kol[3];
kol[0]=55; kol[1]=55; kol[2]=55;//Тут сколько должно совпасть пикселей для каждого цвета
int x[50], y[50];//Тут координаты найденные
int colors, xw, yw;
s:
pause(500);
getdisplay(colors, xw, yw);
int k=findheapcolor(20, #color[0], #kol[0], 3, 1, #x[0], #y[0], 30, 30, 70, 80, 0, 0, xw, yw, r, r, r, r, r, r, -1);
int n=0;
if (n<k)
{
mousemove(x[1] + rand(0,200), y[1] + rand(0,50));
pause(500);
mouse(LEFT,x[1], y[1]);
pause(500);
------------------------------------------------
курсор уходит в нулевые координаты. Я, конечно, ламерский нуб, но как так-то?

(Добавление)
при изменении цвета 44032 на 3781248 все нормально...
