When a guy uses the line "you have a pretty everything." He's only interested in sex. 100% of the time. You knew that was what he was after and you let a date fool you because he was charming (guess what? womanizers are always good first dates as long as you don't mind them trying to get in your pants at the end of the night. They've done it hundreds of times, practice makes perfect.)
Doesn't mean you should cut off all contact with guys or all dating. Just need to have a better sense for when a guy is being real with you and when he's trying to get in your pants. If his first or second sentence isn't introducing himself, move on. A genuine pickup is something like "Hi, I saw you from the corner and really wanted to talk to you. I'm Jeffrey." or a bit more aggressive but still probably genuine "Hi. I hope this isn't too forward but I think you're really beautiful. My name's Jeffrey."
If a bloke isn't introducing himself immediately he's probably trying to score. The first thing a guy wants to establish if he's genuinely interested is that you notice him and start to get to know him. The first thing a guy wants to establish if he's trying to get in your pants is how good/flattered he makes you feel.
And hey, it goes for guys too, ya know. Those of us genuinely interested in a relationship have horrible first dates. Imagine having to pay for a nice date or two only to have the woman decide your not even worth an excuse and ignoring you. And seeing all these women that get tricked by a pretty-boy face and buck-an-hour charm instead of guys who are, hell, a bit nervous but actually interested.