If a guy says that you are pretty it does not mean that he likes you. He could like you, or he could just be paying you a compliment.
You will know by the way he carries himself and his general appearance. If he is really into his looks and trends then usually these guys tend to be of higher maintenance. There is also a different "high maintenance" such as the "lazy guy" or "momma's boy" which have been spoon fed all their lives and will expect it of you.
It means he is the problem....not you
Dude he wants to do IT!!!!!
He likes you
nothing
"Can I have you?" means, "Can I have sex with you?".
MONEY!!
He likes you
It implies that the guy thinks you are gay.
That that girl thinks that that guy is handsome.
He's lying to you.