Столкнулся с такой проблемой, моя мышка начала улетать в левый верхний угол.
Раньше такого не было, работало все нормально, сейчас же даже когда создаю другой скрипт с мышкой, он так же улетает.
Вот банальный скриптец:
CODE:
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=68; pos_size_button0[0][1]=121; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
text_button0[0]="START";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
//////////
showdialog(0, "AlbiB", 835, 390, 250, 300, 1, 1);
////////////////////////////////////////////////////////////////////////////
loop()
{
if (flag_button0[0]==1) goto m_KIB2
}
m_KIB2: mouse_(600, 1, 0+rand(100, -100), 0+rand(100, -100), 0);
mouse_(600, 1, 0+rand(100, -100), 0+rand(100, -100), 0); goto m_KIB2;
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);
}
string text_button0[1];
int flag_button0[1];
pos_size_button0[0][0]=68; pos_size_button0[0][1]=121; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
text_button0[0]="START";
//////////
createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0]);
//////////
showdialog(0, "AlbiB", 835, 390, 250, 300, 1, 1);
////////////////////////////////////////////////////////////////////////////
loop()
{
if (flag_button0[0]==1) goto m_KIB2
}
m_KIB2: mouse_(600, 1, 0+rand(100, -100), 0+rand(100, -100), 0);
mouse_(600, 1, 0+rand(100, -100), 0+rand(100, -100), 0); goto m_KIB2;
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);
}