Здравствуйте, гость ( Вход | Регистрация )

> Прерывание цикла через несколько секунд, как написать.
ScriptsForBD
сообщение 26.11.2012, 23:25
Сообщение #1


*

Registred
Сообщений: 7
Регистрация: 24.11.2012
Группа: Пользователи
Наличность: 0
Пользователь №: 15.507
Возраст: 19



Стоит задача: жмет F1 и ищет картинку, если в течении 5сек если она не появилась сново жмет F1.
Однако если во время поиска она была найдена то выбивает из цикла.

Есть ли возможноть такое реализовать?

Ну или хотябы подскажите как сделать так чтобы цикл сам себя выбивал через 5-10сек.
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
Zeleax
сообщение 27.11.2012, 8:26
Сообщение #2


*********

ex-Moderator UOPilot
Сообщений: 2.440
Регистрация: 8.10.2010
Группа: Пользователи
Наличность: 0
Из: Киев
Пользователь №: 13.093



Код
set linedelay 1
while 1 = 1
   set #timeoff  timer + 5000
   send F1
   set #a 0
   while ( #a <= 0 ) and ( timer < #timeoff )
      wait 100
      set #a findimage ... ляляля
   end_while
   if #a > 0
      break
   end_if
end_while
// здесь картинка найдена


Сообщение отредактировал Zeleax - 27.11.2012, 8:29


--------------------
Полезные советы - читать всем! UOWiki
Пользователь в офлайнеDelete PostОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения



Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 

- Текстовая версия | Версия для КПК Сейчас: 24.10.2026, 3:54
Designed by Nickostyle