Behr makes a roof paint specifically for tile etc. According to Sherwin Williams, after you put a oil based sealer on the tile you can paint it with any exterior paint.
That being said, tile roof is not supposed to ever be painted.
My customer wants a high gloss hunters green. We have an office building that did it and it looks GREAT.