Author Topic: Проверьте пожалуйста, не могу понять в чем ошибка(плохо знаю программирование)  (Read 1152 times)

0 Members and 1 Guest are viewing this topic.

Izakiel

  • Зашел в гости
  • *
  • Posts: 1
    • View Profile
LCLICK(RND(155,155),RND(1033,560))
$a =0
   WHILE ($a = 0)
      WAITMS(100)   
      GETSCREEN       
      IF(PXL(365, 112) = 11193842)                   
        $a = 1     
      END_IF         
   END_CYC           
WAIT(1)   
LCLICK(366,124) 
WAIT(1)
LCLICK(662,393) 
WAIT(24)

В общем попытался написать автосборщик ресов в игре Легенда: Наследие Драконов. Суть в том, чтобы был рандомный автоклик и когда попадало на нужный обьект(проверяется с помощью цвета пикселя) собирало ресы. Помогите пожалуйста, в чем ошибка?!
« Last Edit: November 12, 2015, 06:29:19 PM by Izakiel »

Oraven

  • Супермодератор
  • Герой форума
  • *
  • Posts: 3685
  • Котэ
    • View Profile
В рандоме клика по X указано одно и тоже число, а по Y рандом должен быть от меньшего к большему.

Code: (clickermann) [Select]
LCLICK(155,RND(560,1033))
$a =0
WHILE ($a = 0)
   WAITMS(100)
   GETSCREEN
   IF(PXL(365, 112) = 11193842) // после клика идет бесконечное ожидание этого цвета
      $a = 1
   END_IF
END_CYC
WAIT(1)
LCLICK(366,124)
WAIT(1)
LCLICK(662,393)
WAIT(24)