Author Topic: IF_PIXEL, цикличные условия. запутался в циклах, как выйти...  (Read 3889 times)

0 Members and 1 Guest are viewing this topic.

rafael

  • Зашел в гости
  • *
  • Posts: 2
    • View Profile
Задача следующая.
есть:

1. ячейка, в ней меняется цвет. или черный или красный. меняется рандомно. статично только время. каждые  три минуты
2. 5 кнопок. назовем их A(стирание клетки), B (запись в клетку данных), C (удвоение) , Ч (черный, К (красный).
Я выбираю цвет  кнопками Ч или К. Допустим, я нажал В, затем выбрал Ч и угадал. Мне нужно чтобы при угадывание цвета, нажимались соответствующие кнопки. В этом примере нажимаются  A, затем снова B, снова Ч. Здесь все просто. Но,   при не совпадении, когда выпадает красный, нужно нажать кнопку С, выбрать К. если угадал, то А, В, К. Если не угадал, то С,Ч. и так далее.....

скрипт как бы пишется. но как зациклить его.... он то ли бесконечный у меня идет, то ли в середине циклиться
 в нижнем примере как раз на середине ощибается, х2 нажимает. как обойти...
Code: (clickermann) [Select]

// ставим на черную
getscreen

IF_PIXEL_IN (285,438, 463,515, 0)     //      если черная
   
   LCLICK(635,234)  // 16777215          удалить
   wait(2)
   LCLICK(764,234)  // 8684676           ставка
   wait(2)
   LCLICK(671,436)  // 15329769   на черную
   
ELSE
   
   wait(3)
   LCLICK(945,240)  // 16777215    х2
   wait(2)
   LCLICK(930,434)  // 15790320          на красную
   wait(3) // время розыгрыша
   IF_PIXEL_IN (285,438, 463,515, 255)    //   если красная    ПОБЕДА
      wait(3)
      LCLICK(635,234)  // 16777215          удалить
      wait(2)
      LCLICK(764,234)  // 8684676           ставка
      wait(3)
      LCLICK(930,434)  // 15790320          на красную
   END_IF
END_IF
« Last Edit: November 05, 2016, 10:43:06 AM by rafael »

mikem

  • Зашел в гости
  • *
  • Posts: 3
    • View Profile
может быть после
wait(3) // время розыгрыша
надо опять getscreen вызвать?