Вот код:
$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") всплывает несколько раз. Вопрос - почему?