Эксперт
Покинул форум
Сообщений всего: 459
Дата рег-ции: Май 2020
Репутация: 23
|
Zireael, вами предложенный код хорошо работает, но он не отслеживает нажатие самого бота, или я не правильно настраиваю.
Физические нажатие он считывает, но когда клик идет от бота то он не считывает, как это можно решить?
CODE:int lclick=0, d=5;
if (d<=lclick) goto m_KIB0;
else goto m_KIB3;
m_KIB4:
if (d<=lclick) goto m_KIB0;
else goto m_KIB3;
m_KIB3: mouse_(0, 1, 1100, 400, 500);
клик();
goto m_KIB4;
m_KIB0: messagebox("Клик ограничен");
function mouse_(int p1, int m, int xm, int ym, int p2)
{
pause(p1);
if (m==1) mouse(LEFT, xm, ym);
if (m==2) mouse(MIDDLE, xm, ym);
if (m==3) mouse(RIGHT, xm, ym);
if (m==4) mousedown(LEFT, xm, ym);
if (m==5) mousedown(MIDDLE, xm, ym);
if (m==6) mousedown(RIGHT, xm, ym);
if (m==7) mouseup(LEFT, xm, ym);
if (m==8) mouseup(MIDDLE, xm, ym);
if (m==9) mouseup(RIGHT, xm, ym);
if (m==10) mousedbl(LEFT, xm, ym);
if (m==11) mousedbl(MIDDLE, xm, ym);
if (m==12) mousedbl(RIGHT, xm, ym);
if (m==13) mousemove(xm, ym);
pause(p2);
}
function клик()
{
if(d<=lclick)return;
{
if(getkeystate(1))
{
while(getkeystate(1))sleep(5);
lclick++;
}
}
textout(0, 0, 0, "Клик левой кнопкой мыши: "+format(lclick), 1);
sleep(1);
}
}
}
(Отредактировано автором: 25 Марта, 2021 - 13:12:14) |