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

Основной раздел => Общие вопросы => Topic started by: Spardosrf62 on November 23, 2015, 11:08:50 PM

Title: не работает условие в цикле
Post by: Spardosrf62 on November 23, 2015, 11:08:50 PM
Скрипт зависает в цикле, не проверяя условие, в чем я накосячил?
Code: (clickermann) [Select]
WAIT(5)
LCLICK(221,773)
WAIT(3)
GETSCREEN
If_pixel (394,265, #0b6706) 
LCLICK(402,262)
wait(3)
LDOWN(577,332)
WAITMS(50)
MOVE(231,215)
WAITMS(50)
LUP(196,192)
WAIT(1)
LCLICK(188,837)
WAIT(8)

for ($var,$var<10000)
GETSCREEN
   if_pixel (493,794, #075205)
      $var=10000
     
   else 
   LCLICK(1538,1068)
     WAITMS(50)
     LCLICK(1078,58)
   end_if
end_cyc
WAIT(20)
Title: Re: не работает условие в цикле
Post by: Oraven on November 24, 2015, 07:24:24 AM
переделал скрипт под последнюю версию 4.11.003

Code: (clickermann) [Select]
WAIT(5)
LCLICK(221,773)
WAIT(3)
GETSCREEN
IF(PXL(394,265) = 419595)
   LCLICK(402,262)
   wait(3)
   LDOWN(577,332)
   WAITMS(50)
   MOVE(231,215)
   WAITMS(50)
   LUP(196,192)
   WAIT(1)
   LCLICK(188,837)
   WAIT(8)
   
   FOR($a=0,$a<10000)
      GETSCREEN
      IF(PXL(493,794) = 348679)
         $a=10000
      ELSE
         LCLICK(1538,1068)
         WAITMS(50)
         LCLICK(1078,58)
         WAITMS(50)
      END_IF
   END_CYC
   WAIT(20)
END_IF