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

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

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

> Описание: 1. поиск любой картинки из 5-10 шт 2. уточнение работы с функциями
werter85
Отправлено: 18 Ноября, 2014 - 19:29:20
Post Id



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


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




1. Нужно найти оду из 5-10 картинок, не важно какую и потом клик.
if (findimage(-1, #Image_1[0][0], 0, #PosX[0], #PosY[0], 0, 0, 1920, 979, -1)||(-1, #Image_2[0][0], 0, #PosX[0], #PosY[0], 0, 0, 1920, 979, -1)==1){;mouse(LEFT, PosX[0], PosY[0]);sleep(10000);}
Думаю так )

2. И немного не понятно с функциями. Допустим есть функция function map() которая часто повторяется. Будет ли продолжаться сценарий именно с того места с которого вызвана функция? Или бот может ошибиться и продолжить от другого вызова этой же функции?
И откуда продолжится сценарий если указано:
return 1
и
return 0
И можно ли функцию вставлять в функцию?
 
 Top
Kibor
Отправлено: 18 Ноября, 2014 - 19:43:25
Post Id



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


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




 werter85 пишет:
1. Нужно найти оду из 5-10 картинок, не важно какую и потом клик.
if (findimage(-1, #Image_1[0][0], 0, #PosX[0], #PosY[0], 0, 0, 1920, 979, -1)||(-1, #Image_2[0][0], 0, #PosX[0], #PosY[0], 0, 0, 1920, 979, -1)==1){;mouse(LEFT, PosX[0], PosY[0]);sleep(10000);}
Думаю так )


if (findimage(1, #Image_1[0][0], 0, #PosX, #PosY, 0, 0, 1920, 979, -1)goto a;
if (findimage(1, #Image_2[0][0], 0, #PosX, #PosY, 0, 0, 1920, 979, -1)goto a;
if (findimage(1, #Image_3[0][0], 0, #PosX, #PosY, 0, 0, 1920, 979, -1)goto a;
if (findimage(1, #Image_4[0][0], 0, #PosX, #PosY, 0, 0, 1920, 979, -1)goto a;
if (findimage(1, #Image_5[0][0], 0, #PosX, #PosY, 0, 0, 1920, 979, -1)goto a;
goto b;
a: mouse(LEFT, PosX, PosY);
pause(1000000);
b:;


 werter85 пишет:
2. И немного не понятно с функциями. Допустим есть функция function map() которая часто повторяется. Будет ли продолжаться сценарий именно с того места с которого вызвана функция? Или бот может ошибиться и продолжить от другого вызова этой же функции?
И откуда продолжится сценарий если указано:
return 1
и
return 0


int a=ss();
if (a==1) goto ......
if (a==2) goto ......
if (a==3) goto ......
messagebox ("не 1 не 2 не 3.. вернул 0");

function ss()
{
if (...........)return 1;
if (...........)return 2;
if (...........)return 3;
return 0;
}


 werter85 пишет:
И можно ли функцию вставлять в функцию?
да
 
 Top
werter85
Отправлено: 19 Ноября, 2014 - 12:25:23
Post Id



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


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




 Цитата:
int a=ss();
if (a==1) goto ......
if (a==2) goto ......
if (a==3) goto ......
messagebox ("не 1 не 2 не 3.. вернул 0");

function ss()
{
if (...........)return 1;
if (...........)return 2;
if (...........)return 3;
return 0;
}

Это значит что нужно присвоить каждому вызову функции номер и возвращать к нему?
Сорри если тупой вопрос. Я не программист ((
 
 Top
Kibor
Отправлено: 19 Ноября, 2014 - 12:32:39
Post Id



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


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




какой номер.. все оч просто.

 Цитата:
int a=ggggg();
messagebox (a);

function ggggg()
{
return 5;
}
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


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




Powered by