Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

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

> Без описания
Kibor
Отправлено: 06 Января, 2014 - 22:52:35
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8217
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 357




ПТУ закончил Подмигивание

Код сильно напряжен. Можно сделать так:

CODE:
int PosX, PosY;//Если не важны координаты можно использовать одни и те же переменные
int a=0;

loop:
pause(100);
mouse(LEFT,1029,485,1,w);
pause(100);
mouse(LEFT, 1006,347,1,w);

if (findimage(1, #Image_1[0][0], 0, #PosX, #PosY, 0, 0, 1444, 944, w)==1)
{
mouse(LEFT,997,353,1,w);pause(200); a++;
if (findimage(1, #Image_2[0][0], 0, #PosX, #PosY, 0, 0, 1444, 944, w)==1)
{
mouse(LEFT,997,353,1,w);pause(200); a++;
//Так далее
goto loop;
}
}
//Так как там разные координаты то примерно так можно
if (a<6)mouse(LEFT,982,313,1,w);
if (a==6)mouse(LEFT,1020,373,1,w);
if (a>6)mouse(LEFT,1005,376,1,w);
goto loop;



А можно все сделать в цикле так: Реализация массивов изображений в функциях loadimage, findimage, saveimage

CODE:
int PosX, PosY;//Если не важны координаты можно использовать одни и те же переменные
int Image[20][200][200];

loadimage (#Image[0][0][0], "C:\Image_1.bmp");
loadimage (#Image[1][0][0], "C:\Image_2.bmp");
//.................

loop:
pause(100);
mouse(LEFT,1029,485,1,w);
pause(100);
mouse(LEFT, 1006,347,1,w);
int n=0;
q: if (n<количество)
{
if (findimage(1, #Image[n][0][0], 0, #PosX, #PosY, 0, 0, 1444, 944, w)==1)
{
mouse(LEFT,997,353,1,w);pause(200);
n++;
goto q;
}
if (n<6)mouse(LEFT,982,313,1,w);
if (n==6)mouse(LEFT,1020,373,1,w);
if (n>6)mouse(LEFT,1005,376,1,w);
goto loop;
}
else goto loop;


Мог ошибиться в подсчете циклов, но я думаю понятна тема..
 
 Top
Ouroboros
Отправлено: 07 Января, 2014 - 00:11:16
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 12
Дата рег-ции: Янв. 2014  
Репутация: 0




Да,спасибо большое, все работает.Если что, отпишу в эту же тему,еще раз спасибо за уделенное вами время)
 
 Top
Страниц (3): « 1 2 [3]
Сейчас эту тему просматривают: 4 (гостей: 4, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by