I got a compliment from an old lady, recently, she asked where my beard went, and said it was a lovely colour. Now in this case, I sighed, shook my head and said my mum didn't like it. In that case, I shook it off, completely. It's an old lady being nice, that's all. Same with the one who said I was a "smasher". I told her I appreciated it, but come on, old ladies are just like that a lot of the time.
It really depends on the situation, if the compliment is on a skill that is nowhere near good enough to have any application, I blow it off entirely and usually get annoyed. Even worse, if the compliment is false. It's just insulting. I hate false compliments, people usually have good intentions, but I think it patronises the person more than anything else.
I was told I was "very convincing" by a teacher once. I just kind of put my hand to my chin as he explained himself further. I didn't respond to the compliment in that case. When I was a kid, compliments, any sort of collective attention, positive or not, kind of upset me. Shy, I suppose. Still don't like it.
I, myself, don't give out compliments, often, because I like to think that makes them valuable. Even then, i have to compliment a lot, because I have much less practical skill than a lot of people I know, so I admire and envy it at the same time. I especially envy visual artists. God damn. I'm only mediocre when it comes to that kind of stuff. Such a cool skill.
To conclude this rambling (which I had to retype because the site was being weird) I take compliments badly for the most part, but it really comes down to how well-versed my knowledge of the asset is. If someone was to compliment my looks, I'd take it better than if someone complimented my cooking skills, because I know what a good cook can do, but not entirely what makes a handsome man. But of course, it all depends on who gives the compliment, and in what way it is given.
I went too deep into this, didn't I? If only I could channel this kind of thing into something useful.