Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Разбежность finddynamic в визуальном редакторе

Страниц (1): [1]
 

1. Noob - 08 Июня, 2020 - 03:24:17 - перейти к сообщению
Нашел на форуме что в функции finddynamic есть возможность добавить разбежность цветов:
finddynamic(0, #x[0], #y[0], 0, 0, 0, 0, 0, 0, 1000, 700, 0, -1);
sleep(100);
int k=finddynamic(20, #x[0], #y[0], 5, 5, 50, 50, 0, 0, 1000, 700, 30, -1);
А как эту разбежность добавить через визуальный редактор(галочку так сказать поставить)?
Не силен в программировании поэтому пользуюсь визуальным редактором. Просто при получении кода получается совсем другая строчка finddynamic:
m_KIB0: if (finddynamic_(20, 20, 50, 50, 1000, 200, 200, 0, 1, 10, 10, 0, 1, 0, 0, 1024, 768, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB3;
2. Kibor - 08 Июня, 2020 - 03:37:34 - перейти к сообщению
Надо добавить в виз редактор такую возможность.
Пока можно руками в сгенерированный код.
 Цитата:

function finddynamic_(int onx, int ony, int oox, int ooy, int t, int pscan, int p1, int p2, int m, int xm, int ym, int p3, int k, int xs, int ys, int xf, int yf, int#sum, int#x, int#y)
{
int timKIB, sumKIB, xKIB, yKIB;
pause(p1);
sumKIB=0;
if (t!=0) timKIB=gettime();
a: finddynamic(0, #x[0], #y[0], 0, 0, 0, 0, xs, ys, xf, yf, тут, -1);
pause(pscan);
sum=finddynamic(k, #x[0], #y[0], onx, ony, oox, ooy, xs, ys, xf, yf, тут, -1);
if (sum>0) goto e;
if (t==0) return 0;
if (gettime()-timKIB<t){sleep(20); goto a;}
return 0;
e: sumKIB=sum; xKIB=x[0]; yKIB=y[0];
pause(p2);
if (m==1){mouse(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==2){mouse(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==3){mouse(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==4){mousedown(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==5){mousedown(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==6){mousedown(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==7){mouseup(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==8){mouseup(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==9){mouseup(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==10){mousedbl(LEFT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==11){mousedbl(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==12){mousedbl(RIGHT, xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
if (m==13){mousemove(xs+xKIB+xm, ys+yKIB+ym); pause(p3);}
return sumKIB;
}
3. Noob - 08 Июня, 2020 - 03:47:14 - перейти к сообщению
 Kibor пишет:
Надо добавить в виз редактор такую возможность.

Спасибо, буду ждать.
 Kibor пишет:
a: finddynamic(0, #x[0], #y[0], 0, 0, 0, 0, xs, ys, xf, yf, тут, -1);
pause(pscan);
sum=finddynamic(k, #x[0], #y[0], onx, ony, oox, ooy, xs, ys, xf, yf, тут, -1);

Я не ту строчку смотрел, спасибо, попробую.

Powered by ExBB FM 1.0 Final