Neverfire7 Exactly. Just give people other ways to gain regular xp so they don't complain and make this like an extra feature so people actually use their brains when writing comments.
Morinu Firstly you would need to remove the ability to give your own posts a like. I don't know why this is even a feature in the first place... Then you could implement something like this;
if a comment of yours get 5 likes you get 1xp + 1 sp
if a comment of yours get 10 likes you get 3xp + 3 sp
if a comment of yours get 25 likes you get 10xp + 10 sp
if a comment of yours get 50 likes you get 25xp + 25 sp
if a comment of yours get 100 likes you get 100xp + 100sp!
Getting 50 or 100 likes for a comment is goddamn hard so i think the rewards would be quite ok if you can ever reach such high ammount of likes in one of your comments. And i doubt people can fake this by creating 100 accounts and liking their own posts. It won't give you much untill you pass 25 likes in your post which will mostly prevent cheats. I doubt anyone is crazy enough to create so many duplicate accounts to like their own posts. I don't want to believe there are people that crazy in this world. And even if there are, a simple cookie and ip check implementation would make such crazy peoples job so much more harder. They would have to reset their ip and clear all their cashe every time they change to a different account to like their main account. Can you imagine doing that every frikin time you want to like your own comment? Also it only takes one mistake and they will be banned from chat for a period of time so no more xp for them.
You can also make it so people under a certain level can't like comments. The problem solved.
There are some points that i have missed probably, but there is nothing that can't be solved if we think on it a bit. You just gotta know all the loopholes that can happen and close the way for them.