CODE:
if([здесь работающий код])
{
mouse(LEFT, x[0]+2, y[0]+5)
next: // та самая злополучная метка
sleep(15000);
if( findimage(1, #Coin[0][0], 0, #x[0], #y[0], 0, 0, 1366, 768, -1)>0)//эту картинку находит
{
mouse(LEFT, x[0]+9, y[0]+10); sleep(1000);//строка выполняется правильно
if( findimage(1, #Done[0][0], 0, #x[0], #y[0], 0, 0, 1366, 768, -1)>0)//на экране картинки нету,
//поэтому переходит к else
{mouse(LEFT, x[0]+152, y[0]+10); sleep(1000); goto first;}//результата выполнения этой строки нету,
//значит картинку #Done не находит и переходит к следующей строке
else
{goto next;}//тот самый goto
}
}
else
{[здесь работающий код]}
if([здесь работающий код])
{
mouse(LEFT, x[0]+2, y[0]+5)
next: // та самая злополучная метка
sleep(15000);
if( findimage(1, #Coin[0][0], 0, #x[0], #y[0], 0, 0, 1366, 768, -1)>0)//эту картинку находит
{
mouse(LEFT, x[0]+9, y[0]+10); sleep(1000);//строка выполняется правильно
if( findimage(1, #Done[0][0], 0, #x[0], #y[0], 0, 0, 1366, 768, -1)>0)//на экране картинки нету,
//поэтому переходит к else
{mouse(LEFT, x[0]+152, y[0]+10); sleep(1000); goto first;}//результата выполнения этой строки нету,
//значит картинку #Done не находит и переходит к следующей строке
else
{goto next;}//тот самый goto
}
}
else
{[здесь работающий код]}
В результате вместо перехода по метке выбивает "Ошибка в goto next".
Думала, проблема в названии метки(может очепяталась), поменяла название - всё равно ошибка, только вместо "next" - новое имя метки.
Подскажите, где я туплю?