Почему проверку PXL не пишешь в одном условии? Меньше блоков, меньше END_IF-ов
GETSCREEN
IF_PIXEL_IN(0,0,$_xmax,$_ymax,4177919)
IF((PXL($_return1-7,$_return2+6) = 4161535) & (PXL($_return1,$_return2+2) = 8388607) & (PXL($_return1+32,$_return2+2) = 8388607))
LOGWRITE("Нашли X/Y ", $_return1, " / ", $_return2)
MOVE($_return1-7, $_return2)
END_IF
END_IF