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

Страниц (5): « 1 2 3 [4] 5 »
 

31. vikkuzz - 10 Августа, 2018 - 05:09:51 - перейти к сообщению
к чему лучше всего привязывать для работы в фоновом режиме? и как правильно это сделать в визуальном редакторе?
32. Kibor - 10 Августа, 2018 - 10:21:22 - перейти к сообщению
Зависит от ситуации. К тому где работает.
33. vikkuzz - 10 Августа, 2018 - 11:12:44 - перейти к сообщению
Чето у меня с ноксом ниче не работает Огорчение
34. Kibor - 10 Августа, 2018 - 11:14:58 - перейти к сообщению
Фоновый режим может не везде работать.
35. vikkuzz - 10 Августа, 2018 - 11:15:07 - перейти к сообщению
Когда меняю размер клиента, меняется только размер боковой панели с кнопками. Как растянется на 1200*700 и ппц. А сам экран с игрой как был, так и остается.
36. Kibor - 10 Августа, 2018 - 11:24:03 - перейти к сообщению
Для того что бы изменился размер игры надо после смены размера окна в этом эмуляторе чуть дернуть на пиксель его размер мышкой. Только тогда изменится размер игры. Я так делал когда писал бот который меняет размер окна этого эмулятора.
37. vikkuzz - 10 Августа, 2018 - 14:31:08 - перейти к сообщению
 Kibor пишет:
Зависит от ситуации. К тому где работает.

напишите пожалуйста как правильно привязывать к окну для фонового режима в визуальном редакторе. или к контролу.
38. vikkuzz - 11 Августа, 2018 - 05:13:54 - перейти к сообщению
в фоновом режиме просто клик - отправляется. а вот блок с поиском по изображению,динамике и цвету не находит ничего.
CODE:

win w_KIB;
int ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;

start_();

win wind=window ("NoxPlayer");
wind.widthclient = 1200;
wind.heightclient = 700;
wind.leftclient = 20;
wind.topclient = 20;
moveclient(wind);

if (finddynamic_(10, 10, 25, 25, 5000, 200, 0, 0, 0, 0, 0, 0, 1, 300, 300, ex_KIB, ey_KIB, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB3;
else goto m_KIB4;
m_KIB4: messagebox("не нашел");
pause(3000);
goto exit_KIB;
m_KIB3: messagebox("нашел");
pause(3000);

exit_KIB:;


function start_()
{
pause(1000);
int x, y;
getmouse(x, y);
w_KIB=getwindow(0, x, y);
ex_KIB=w_KIB.widthclient; ey_KIB=w_KIB.heightclient;
}


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, w_KIB);
pause(pscan);
sum=finddynamic(k, #x[0], #y[0], onx, ony, oox, ooy, xs, ys, xf, yf, w_KIB);
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){sendmouse(LEFT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==2){sendmouse(MIDDLE, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==3){sendmouse(RIGHT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==4){sendmousedown(LEFT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==5){sendmousedown(MIDDLE, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==6){sendmousedown(RIGHT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==7){sendmouseup(LEFT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==8){sendmouseup(MIDDLE, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==9){sendmouseup(RIGHT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==10){sendmousedbl(LEFT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==11){sendmousedbl(MIDDLE, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==12){sendmousedbl(RIGHT, xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
if (m==13){sendmousemove(xs+xKIB+xm, ys+yKIB+ym, w_KIB); pause(p3);}
return sumKIB;
}

(Добавление)
при чем окно не перекрыто и не свернуто.
39. Kibor - 11 Августа, 2018 - 05:51:55 - перейти к сообщению
Так а в графике вообще при галке контрол изображение есть в кибор?
40. vikkuzz - 11 Августа, 2018 - 06:06:06 - перейти к сообщению
(для просмотра ссылки Вам необходимо авторизоваться) есть
(Добавление)
а,я не правильно сделал. нету изображения. белое поле. в чем причина?

Powered by ExBB FM 1.0 Final