Доброго дня.
Столкнулся с ошибкой при запуске скрипта.
Картинка с ошибкой
Завтра буду копать. Если кто-то сталкивался, то подскажите в какую сторону смотреть?
Есть предположение, что происходит переполнение буфера и следом вылет.
Периодически вылетает, даже если убрать практически весь код и оставить лишь объявление переменных и стартовые вычисления
(Добавление)
Пример:
CODE:
int Xv, Yv, cargocolor, cargox, cargoy;
sleep(200);
int loot, lootx, looty, contx ,conty;
sleep(200);
int contimg[21][11] ,xcontobj[1] ,ycontobj[1], colors, xw, yw, i, j;
sleep(200);
int r=12;
int min_col=2;
int x[1], y[1];
sleep(200);
int color[2];
int kol[2];
sleep(200);
int startx, starty, endx, endy, tools, toolsx, toolsy;
sleep(200);
if (messageboxyn("Нажмите ДА. Наведите мышь на игру в первом браузере и нажмите Ё. Для отмены нажмите НЕТ.")==-1)goto end;
f: if (getkeystate(192)!=1){sleep(50); goto f;}
getmouse(Xv, Yv);
win perp=getwindow(1, Xv, Yv);
activate(perp);
sleep(200);
if (messageboxyn("Нажмите ДА. Наведите мышь на индикатор заполненности инвентаря в районе 80% от предела и нажмите Ё. Для отмены нажмите НЕТ.")==-1)goto end;
p: if (getkeystate(192)!=1){sleep(50); goto p;}
getmouse(Xv, Yv);
cargocolor=getcolor();
cargox=Xv;
cargoy=Yv;
sleep(200);
if (messageboxyn("Нажмите ДА. Наведите мышь на расположение добываемого реса в инвентаре и нажмите Ё. Для отмены нажмите НЕТ.")==-1)goto end;
z: if (getkeystate(192)!=1){sleep(50); goto z;}
getmouse(Xv, Yv);
loot=getcolor();
lootx=Xv;
looty=Yv;
sleep(200);
if (messageboxyn("Нажмите ДА. Наведите мышь на расположение окна контейнера и нажмите Ё. Для отмены нажмите НЕТ.")==-1)goto end;
q: if (getkeystate(192)!=1){sleep(50); goto q;}
getmouse(Xv, Yv);
contx=Xv;
conty=Yv;
sleep(200);
activate(perp);
sleep(200);
key(F1);
if (messageboxyn("Нажмите ДА. Наведите мышь на расположение Синего индикатора включённого бура и нажмите Ё. Для отмены нажмите НЕТ.")==-1)goto end;
m: if (getkeystate(192)!=1){sleep(50); goto m;}
getmouse(Xv, Yv);
tools=getcolor();
toolsx=Xv;
toolsy=Yv;
activate(perp);
key(F1);
|