Автокликер Clickermann :: Форум

Основной раздел => Общие вопросы => Topic started by: xxxmaximal on July 01, 2014, 09:03:32 PM

Title: Мне надо что-бы мышка водила влево вправо продвигаясь вниз
Post by: xxxmaximal on July 01, 2014, 09:03:32 PM
Мне надо что-бы мышка водила влево вправо продвигаясь вниз (либо по всему экрану, либо в определенном месте (как в IF_PIXEL_IN(676,920,720,929, 2302059) где первые 4 цифры выделяют прямоуголиник)
И по сути должен измениться курсор после чего цикл заканчивается , и начинается if IF($_cursor = ...)
Title: Re: Мне надо что-бы мышка водила влево вправо продвигаясь вниз
Post by: Vint on July 01, 2014, 10:53:18 PM
Делаешь 2 вложенных цикла FOR. Во внешнем сдвигаешь по Y во внутреннем по X.
Внутри move(X,Y) и поиск курсора в области текущая+размер.
Если нашли либо действие и продолжение, либо выходим из циклов - в зависимости от задачи.
Title: Re: Мне надо что-бы мышка водила влево вправо продвигаясь вниз
Post by: xxxmaximal on July 01, 2014, 11:07:22 PM
Code: [Select]
       
for($y=600,$y<828,20)     
MOVE($x,$y)
waitms(64)
for($x=720,$x<900,20)
move($x,$y)
waitms(64)
end_cyc
end_cyc
           
Вроде так измените если не правильно
Спасибо
Title: Re: Мне надо что-бы мышка водила влево вправо продвигаясь вниз
Post by: Oraven on July 02, 2014, 12:34:41 AM
Вот так
Code: (clickermann) [Select]
for($y=600,$y<828,20)
   for($x=720,$x<900,20)
      move($x,$y)
      IF($_cursor = 45) // выход из цикла и другие действия
         $y=2000
         $x=2000
      END_IF
      waitms(64)
   end_cyc
end_cyc

HALT // стоп
Title: Re: Мне надо что-бы мышка водила влево вправо продвигаясь вниз
Post by: Vint on July 02, 2014, 07:28:35 AM
Код курсора. Запускаем и водим  ;)

Code: (clickermann) [Select]
LOGCLEAR
IF($c ! $_cursor)
   LOGWRITE ($_cursor)
   HINTPOPUP($_cursor)
   $c = $_cursor
END_IF
WAITMS(100)
Title: Re: Мне надо что-бы мышка водила влево вправо продвигаясь вниз
Post by: xxxmaximal on July 02, 2014, 03:12:51 PM
Код курсора. Запускаем и водим  ;)

Code: (clickermann) [Select]
LOGCLEAR
IF($c ! $_cursor)
   LOGWRITE ($_cursor)
   HINTPOPUP($_cursor)
   $c = $_cursor
END_IF
WAITMS(100)
объясни что делает код
а то я так написал но в игре меняется значек(имею ввиду с каждым новым запуском игры меняется код мыши) Тоесть защита такая игра :R2online
Code: [Select]
IF($_cursor = 15)