Мастер
Покинул форум
Сообщений всего: 185
Дата рег-ции: Июль 2015
Репутация: 1
|
Вот например, запускаешь
код (Отобразить)CODE:win as;
int px, py, isu;
LevelP();
function LevelP()
{string Text[3]; new char wer[50]; int n, d, fo, siz, met, vet, lv[4]; int CT[1]={16777215}, cmlu[2]={1100279,1893375}, kmlu[2]={6,6}; sleep(200);
int s=0, zu=1, pmx[4], pmy[4];
if(findcolor(1, #px,#py, 214,130, 254,142, 4678129, as)==1 && findcolor(1, #px,#py, 344,130, 384,142, 4678129, as)==1){return -7;}
sr1:; if(s==3){return -1;} met=lv[zu-1]; pause(400);
zu=findheapcolor(-1, #cmlu[0],#kmlu[0], 2,2, #pmx[0],#pmy[0], 3,7, 20,117, 110,148, 122,520, 1,1,1,1,1,1, as); sleep(200);
if(zu<1){s++; sleep(250); goto sr1;} else{s=0;}
if(zu>0){for(d=0; d<zu; d++)
{sr2:; if(s==3){return -1;} siz=0; for(fo=0; fo<3; fo++){Text[fo]="-";}
if(readtext(NUM | MARK, #Text[0], 20,3, -1,-1,-1,#CT[0],-1, 1,50, pmx[d]+357,pmy[d]+55, pmx[d]+420,pmy[d]+81, as)>0)
{for(n=0; n<3; n++){strcpy(#wer[siz], Text[n]); siz=size(#wer[0]);} deletetext(#wer[0], " " | "-" ); lv[d]=formatsn(format(#wer[0])); if(lv[d]<1){s++; sleep(250); goto sr2;} else{s=0;}}}
vet=lv[0]; if(vet<met-1){ goto sr1;} if(lv[0]<isu){d=0; goto sr10;} for(d=0; d<zu; d++){if(lv[d]==isu){goto sr10;}} goto sr1;}
sr10:; sendmouse(LEFT, pmx[d]+270,pmy[d]+148, as); pause(1600); if(findcolor(1, #px,#py, 219,118, 224,122, 2408317, as)==1 && findcolor(1, #px,#py, 257,101, 262,105, 11177748, as)==1)
{delete wer; return lv[d];} delete wer; return 0;
}
Вызывает -1 * 1 Включаешь отладку всё просто зависает окончательно.
Кстати, собраный ранее экзешник на этой функции эту ошибку и показал.(Отредактировано автором: 27 Апреля, 2019 - 06:14:47) |