Я иногда в ступоре просто, особенно когда функции делаю. Я каждую функцию делаю в отдельном проекте, а потом в основной добавляю, с каждым разом они все сложней. Есть какой то придел команд
if или нет?
Этот код работает на ура:
CODE:[code]mouse(LEFT,588, 343);
sleep(1000);
key("I");
sleep(1000);
mousemove(1000, 450); // 1 ß÷åéêà
sleep(1000);
if (findimage(1, #Image_0[0][0], 255, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 716, -1)==1)
{sleep(1000);
mousetransfer(LEFT, 1000, 450, 810, 434, 0.002);sleep(1000);
l:
if (findimage(1, #Image_1[0][0], 0, #PosX_1[0], #PosY_1[0], 0, 0, 1366, 768, -1)<1)
{sleep (500); goto l;}sleep(1000);
mouse(LEFT,PosX_1[0]+15, PosY_1[0]+15);sleep(500);
}
Тут ещё 5 подобных блоков
sleep(1000);
mousemove(1312, 443); // 7 ß÷åéêà
sleep(1000);
if (findimage(1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 716, -1)==1)
{sleep(1000);
mousetransfer(LEFT, 1312, 443, 810, 434, 0.002);sleep(1000);
l:
if (findimage(1, #Image_1[0][0], 0, #PosX_1[0], #PosY_1[0], 0, 0, 1366, 768, -1)<1)
{sleep (500); goto l;}sleep(1000);
mouse(LEFT,PosX_1[0]+15, PosY_1[0]+15);sleep(500);
}
sleep(1000);
key("I");
sleep(500);
(Добавление)
А этот не работает:
CODE:mouse(LEFT,588, 343);
sleep(1000);
key("I");
sleep(1000);
sortirovka;
function sortirovka()
{
mousemove(1000, 450); // 1 ß÷åéêà
sleep(1000);
if (findimage(1, #Image_0[0][0], 255, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 716, -1)==1)
{sleep(1000);
mousetransfer(LEFT, 1000, 450, 810, 434, 0.002);sleep(1000);
l:
if (findimage(1, #Image_1[0][0], 0, #PosX_1[0], #PosY_1[0], 0, 0, 1366, 768, -1)<1)
{sleep (500); goto l;}sleep(1000);
mouse(LEFT,PosX_1[0]+15, PosY_1[0]+15);sleep(500);
}
Тут ещё 5 подобных блоков
sleep(1000);
mousemove(1312, 443); // 7 ß÷åéêà
sleep(1000);
if (findimage(1, #Image_0[0][0], 0, #PosX_0[0], #PosY_0[0], 0, 0, 1366, 716, -1)==1)
{sleep(1000);
mousetransfer(LEFT, 1312, 443, 810, 434, 0.002);sleep(1000);
l:
if (findimage(1, #Image_1[0][0], 0, #PosX_1[0], #PosY_1[0], 0, 0, 1366, 768, -1)<1)
{sleep (500); goto l;}sleep(1000);
mouse(LEFT,PosX_1[0]+15, PosY_1[0]+15);sleep(500);
}
sleep(1000);
key("I");
sleep(500);
}