Скрипт зависает в цикле, не проверяя условие, в чем я накосячил?
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)