Question: a guy says you are attractive?
Answer: If someone says they find you 'attractive', it implies that they are 'attracted' to you. It's a subtle way of letting your intentions known. Another thing here is that 'beautiful' and 'pretty' are, for the most part, a compliment about your physical attributes.