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

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

1. Bek - 27 Ноября, 2023 - 10:41:08 - перейти к сообщению
win w1, w2, w3, w4;
int x, y;

w1=getwindow(1, 100, 0);
w2=getwindow(1, 481, 0);
w3=getwindow(1, 961, 0);
w4=getwindow(1, 1441, 0);

loop() {

if(getkeystate(1)==1) {
getmouse(x, y, w1);sleep(100);
sendmouse(LEFT, x, y, w2);
sendmouse(LEFT, x, y, w3);
sendmouse(LEFT, x, y, w4);}
}

else(getkeystate(1)==1) {
getmouse(x, y, w1);sleep(100);
sendmousetransfer(LEFT, x, y, w2);
sendmousetransfer(LEFT, x, y, w3);
sendmousetransfer(LEFT, x, y, w4);}
}

сендмаус понятно как работает, но как узнать начало координат и конец координат свайп (нужно перетащить объект в игре)
(Добавление)
CODE:
win w1, w2, w3, w4;
int x, y;

w1=getwindow(1, 100, 0);
w2=getwindow(1, 481, 0);
w3=getwindow(1, 961, 0);
w4=getwindow(1, 1441, 0);

loop() {

if(getkeystate(1)==1) {
getmouse(x, y, w1);sleep(100);
sendmousedown(LEFT, x, y, w2);
sendmousedown(LEFT, x, y, w3);
sendmousedown(LEFT, x, y, w4);
}
while(getkeystate(1)==1)
getmouse(x, y, w1);
sendmousemove(x, y, w2);
sendmousemove(x, y, w3);
sendmousemove(x, y, w4);
}
sendmouseup(LEFT, x, y, w2);
sendmouseup(LEFT, x, y, w3);
sendmouseup(LEFT, x, y, w4);
}
}


всё равно нет свайпа, в чем причина((
(Добавление)
свайп появился но координаты обманывают на приличное расстояние, подскажите что может быть? одиночный клик работает точно по координатам
(Добавление)
всё заработало после перезагрузки, координаты выровнялись

Powered by ExBB FM 1.0 Final