Вот код:
$AUTOFIGHT = 0
AUTOFIGHT:
IF $AUTOFIGHT = 0
   wait(10)
   GETSCREEN
   COLORMODE(6)
   IF_PICTURE_IN (100,750, 173,810, "off.bmp", -1, 75)
      MOVE($_return1+3, $_return2+3)
      WAITMS(100)
      LCLICK($_return1+3, $_return2+3)
   else
      LOGWRITE ("not found - off")
   END_IF
   $AUTOFIGHT = 1
END_IF
Дальше идет код, после исполнения которого идет переход в метку AUTOFIGHT
В моем понимании представленная проверка if else проходит 1 раз при запуске, а при повторном попадании $AUTOFIGHT уже равен 1 и проверка должна пройти мимо. Но этого не происходит и LOGWRITE ("not found - off") всплывает несколько раз. Вопрос - почему?