Кибор » AvtoK - Многофункциональный автокликер » Отчет о ошибках » Ошибка getdisplay

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

1. Vatrushka87 - 28 Апреля, 2022 - 12:34:40 - перейти к сообщению
Добрый день, 2 года использую скрипт, по-тихому его допиливаю, сам не силен в программировании абсолютно.
Сегодня стала выскакивать ошибка по скрипту, который работает уже не 1 месяц в текущей версии.
https://vk.com/s/v1/doc/Mz7AUxMA...2zTNpZSiHfb0MNow

Не знаю как код добавитть под спойлер, не дает из-за размера его в сообщении вставить
2. Zireael - 28 Апреля, 2022 - 17:49:40 - перейти к сообщению
Без кода нет ответа на ваш вопрос.
 Цитата:
не дает из-за размера его в сообщении вставить

Выложить файл со скриптом на какой-то хостинг, дать ссылку.
3. Vatrushka87 - 28 Апреля, 2022 - 23:31:33 - перейти к сообщению
 Zireael пишет:
Без кода нет ответа на ваш вопрос.
 Цитата:
не дает из-за размера его в сообщении вставить

Выложить файл со скриптом на какой-то хостинг, дать ссылку.

(для просмотра ссылки Вам необходимо авторизоваться)
4. Zireael - 29 Апреля, 2022 - 03:06:12 - перейти к сообщению
[quote](для просмотра ссылки Вам необходимо авторизоваться) /quote]
Нет доступа.
5. Vatrushka87 - 29 Апреля, 2022 - 04:58:33 - перейти к сообщению
[quote=Zireael]
 Цитата:
(для просмотра ссылки Вам необходимо авторизоваться) /quote]
Нет доступа.
(для просмотра ссылки Вам необходимо авторизоваться)
а так?
6. Zireael - 29 Апреля, 2022 - 06:00:03 - перейти к сообщению
В приведённом коде нет вызова функции getdisplay.
Имя функции не может содержать пробел.
 Цитата:
function отдых рабы()
function смена канала()
7. Vatrushka87 - 29 Апреля, 2022 - 09:17:11 - перейти к сообщению
 Zireael пишет:
В приведённом коде нет вызова функции getdisplay.
Имя функции не может содержать пробел.
 Цитата:
function отдых рабы()
function смена канала()


Я тоже по поиску этот гетдитсплей не нашел, но тем не менее ошибка такая.

функция с пробелами работает хорошо уже не 1 год.
8. Vramin - 29 Апреля, 2022 - 14:22:32 - перейти к сообщению
 Vatrushka87 пишет:
Я тоже по поиску этот гетдитсплей не нашел, но тем не менее ошибка такая.

функция с пробелами работает хорошо уже не 1 год.


Но есть 4 include, видимо где-то там собакен зарыт
9. Vatrushka87 - 29 Апреля, 2022 - 22:41:43 - перейти к сообщению
 Vramin пишет:
 Vatrushka87 пишет:
Я тоже по поиску этот гетдитсплей не нашел, но тем не менее ошибка такая.

функция с пробелами работает хорошо уже не 1 год.


Но есть 4 include, видимо где-то там собакен зарыт


Запустил с отладчиком, сутки работает стабильно, чертовщина какая-то.

В инклудах нет гетдисплей, я даже не знаю что это за функция такая. И вылазит она не на стадии исполнения инклуда. Они больше работают когда игра зависает или интернет виснет, клиент перезапускают.

Сейчас посмотрел по отладчику лог, действительно, на старте 1 раз по поиску нашелся гетдисплей из инклуда
key ( ' 9 ' )
pause ( 3000 )
startKub_ ( )
getdisplay ( col_KIB , ex_KIB , ey_KIB )
load_imageKub_ ( )
loadimage ( # Image_0Kub_KIB [ 0 ] [ 0 ] , " C:\Users\50ac\Documents\тест\Кулинарка+изготовление\Изготовлени " + " е железо сталь\кубики получить.bmp " )

из 1300 страниц вот на старте находит 1 раз и дальше по логу не находит.
(Добавление)


это сам инклуд полностью
//int size_key_char_KIB=-1;
//int col_KIB, ex_KIB, ey_KIB, sum_KIB, x_KIB, y_KIB;
int Image_0Kub_KIB[11][38];
int Image_1Kub_KIB[33][37];
int Image_2Kub_KIB[28][25];
int Image_3Kub_KIB[46][15];

startKub_();

if (findimage_(#Image_0Kub_KIB[0][0], 1000, 200, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 5, 100, 1, 1, 1, 1919, 1079, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB3;
else goto m_KIB0;
m_KIB3: key_(27, 1, "", 0, 50, 50);
if (findimage_(#Image_2Kub_KIB[0][0], 1000, 200, 0, 0, 0, 0, -1, 0, 0, 0, -1, -1, -1, 20, 100, 1, 1, 1, 1919, 1079, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB5;
else goto m_KIB3;
m_KIB5: pause (1000);
key('1'Подмигивание;
pause (5000);


if (findimage_(#Image_3Kub_KIB[0][0], 3000, 200, 0, 1, 3, 3, -1, 0, 0, 500, -1, -1, -1, 20, 100, 1, 1100, 830, 1300, 900, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB2;
else goto m_KIB0;
m_KIB2: if (findimage_(#Image_1Kub_KIB[0][0], 3000, 200, 0, 1, 3, 3, -1, 0, 0, 0, -1, -1, -1, 10, 100, 1, 1100, 530, 1800, 900, #sum_KIB, #x_KIB, #y_KIB)>0) goto m_KIB0;
else goto m_KIB0;
m_KIB0:




function startKub_()
{
getdisplay(col_KIB, ex_KIB, ey_KIB);
load_imageKub_();
pause(1000);
}


function keyKub_(int k, int m, string text, int pc, int p1, int p2)
{
pause(p1);
if (m==-1)
{
if (size_key_char_KIB==-1)
{
size_key_char_KIB=100;
new char key_char_KIB[size_key_char_KIB+1];
}
int size_key=size(text);
if (size_key_char_KIB<size_key)
{
delete key_char_KIB;
size_key_char_KIB=size_key;
new char key_char_KIB[size_key_char_KIB+1];
}
strcpy(#key_char_KIB[0], text);
for (int n=0; n<size_key; n++){key(key_char_KIB[n]); sleep(pc);}
}
else
{
if (m==1) key(k);
if (m==2) keydown(k);
if (m==3) keyup(k);
}
pause(p2);
}


function findimageKub_(int #Image, int t, int p1, int p2, int m, int xm, int ym, int mov_m, int mov_x, int mov_y, int p3, int wait, int cycle, int fon, int r, int p, int k, int xs, int ys, int xf, int yf, int#sum, int#x, int#y)
{
int timKIB, sumKIB, xKIB, yKIB, tx, ty, tcycle=0;
sty: pause(p1);
sumKIB=0;
if (t!=0) timKIB=gettime();
a: if (r==0 && p==100){sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, -1); if (sum>0) goto e;}
else {sum=findimage(k, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, r, r, r, r, r, r, p, 1, -1); if (sum>0) goto e;}
if (t==0) return 0;
if (gettime()-timKIB<t){sleep(20); goto a;}
return 0;
e: sumKIB=sum; xKIB=x[0]; yKIB=y[0];
pause(p2);
if (m==1){mouse(LEFT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==2){mouse(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==3){mouse(RIGHT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==4){mousedown(LEFT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==5){mousedown(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==6){mousedown(RIGHT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==7){mouseup(LEFT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==8){mouseup(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==9){mouseup(RIGHT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==10){mousedbl(LEFT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==11){mousedbl(MIDDLE, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==12){mousedbl(RIGHT, xs+xKIB+xm, ys+yKIB+ym); goto hy;}
if (m==13)mousemove(xs+xKIB+xm, ys+yKIB+ym);
hy: if (mov_m==1)mousemove(mov_x, mov_y);
if (m>0 && m<14)pause(p3);
if (wait!=-1)
{
for (int ttim=gettime(); gettime()-ttim<wait; sleep(20))
{
if (r==0 && p==100){if (findimage(1, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, -1)==0)return sumKIB;}
else {if (findimage(1, #Image[0][0], fon, #x[0], #y[0], xs, ys, xf, yf, r, r, r, r, r, r, p, 1, -1)==0)return sumKIB;}
}
if (tcycle<cycle){tcycle++; goto sty;}
return 0;
}
return sumKIB;
}




function load_imageKub_()
{
loadimage (#Image_0Kub_KIB[0][0], "C:\Users\50ac\Documents\тест\Кулинарка+изготовление\Изготовление железо сталь\кубики получить.bmp"Подмигивание;
loadimage (#Image_1Kub_KIB[0][0], "C:\Users\50ac\Documents\тест\Кулинарка+изготовление\Изготовление железо сталь\бросок кубиков.bmp"Подмигивание;
loadimage (#Image_2Kub_KIB[0][0], "C:\Users\50ac\Documents\тест\Кулинарка+изготовление\Изготовление железо сталь\Чек меню.bmp"Подмигивание;
loadimage (#Image_3Kub_KIB[0][0], "C:\Users\50ac\Documents\тест\Кулинарка+изготовление\Изготовление железо сталь\получить кубики.bmp"Подмигивание;
}

Powered by ExBB FM 1.0 Final