Author Topic: Не выходит из цикла  (Read 1270 times)

0 Members and 1 Guest are viewing this topic.

Dodgie

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
Не выходит из цикла
« on: March 04, 2018, 09:59:36 AM »
Доброго времени суток. Такая проблема возникла и хз как её решить
Нужно: чтобы когда такой-то такой-то пиксель был равен такому-то цвету, то он нажимал F один раз и переходил к следующему действию
Что он делает: Он не выходит из этого цикла и просто застревает на нём и каждые 23 секунды тыкает на F
Как исправить? Кто поможет? ::)

Code: [Select]
waitms(30000)
 GETSCREEN
  WHILE (PXL (1102, 640) ! 16777215) AND (PXL (113, 813) ! 16711422)     
waitms(23000)     
     keyDown(70)                   
     waitms(100)
     keyUp(70)   //нажатие F         
     waitms(1000)
     GETSCREEN
  END_CYC

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
Re: Не выходит из цикла
« Reply #1 on: March 04, 2018, 08:10:33 PM »
Code: (clickermann) [Select]
wait(30)
$check = 0
WHILE ($check = 0)
   GETSCREEN
   IF((PXL (1102, 640) = 16777215) & (PXL (113, 813) = 16711422))
      $check = 1
      wait(23)
      keyDown(#70) // нажатие F
      waitms(100)
      keyUp(#70)
      waitms(1000)
   ELSE
      waitms(50)
   END_IF
END_CYC