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);
}
}
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);
}
}
всё равно нет свайпа, в чем причина((
(Добавление)
свайп появился но координаты обманывают на приличное расстояние, подскажите что может быть? одиночный клик работает точно по координатам
(Добавление)
всё заработало после перезагрузки, координаты выровнялись