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

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

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

> Описание: Зациклить, пока не появится картинка
werter85
Отправлено: 19 Ноября, 2014 - 12:29:06
Post Id



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


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




Нужно зациклить, пока не появится картинка. Хочу сделать так:

fight:
if (fingimage(.....)==1){mouse(left, x, y);goto exit;}
else{boi();}

function boi()
{
find_bot:
if (findimage(....)==1)goto click;
if (findimage(....)==1)goto click;
if (findimage(....)==1)goto click;
goto find_bot;
click: mouse(left, x, y); sleep(10000);goto fight;
}

Не знаю как правильно зациклить до того момента как появится картинка. Думал может команда return может вернуть на строку или 2 строки выше от её вызывавшей.
 
 Top
Kibor
Отправлено: 19 Ноября, 2014 - 12:37:07
Post Id



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


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




(для просмотра ссылки Вам необходимо авторизоваться)
из функции нельзя goto вне функцию
 
 Top
werter85
Отправлено: 19 Ноября, 2014 - 22:07:20
Post Id



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


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




Решил задачу таким способом:
Так как из функции нельзя выпрыгнуть на метку как я хотел, то я вынес переход на нужную метку за функцию.

fight:
if (fingimage(.....)==1){mouse(left, x, y);goto exit;}
else{boi();}
goto fight;

function boi()
{
if (findimage(....)==1)goto click;
if (findimage(....)==1)goto click;
if (findimage(....)==1)goto click;
goto b; // Добавил метку b чтобы перепрыгнуло клик.
click: mouse(left, x, y); sleep(10000);
b: sleep(1000);
}

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


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




Powered by