MPDev
16 Jun 2006, 15:13
On our site we have had alot of problem with small groups of people circle-repping each other to boost their rep power. I came up with a simple code modification (no plugin space for this) that resets all previous rep scores a user has given the user they are repping and then applies the new rep score to their reputation.
Esentially this removes the incentive for circle-repping and only those who get repped positively the most end up with the highest rep score.
In reputation.php, at line 160is find:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
and above it add:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Now when someone reps another member, their old reps are set to 0 (leaving the comments) and their reputation score is reset and then the new power is added.
No more circle-repping.
Esentially this removes the incentive for circle-repping and only those who get repped positively the most end up with the highest rep score.
In reputation.php, at line 160is find:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
and above it add:
Code:
---------------
Code is only visible to licensed users, and only when logged into the forums.
---------------
Now when someone reps another member, their old reps are set to 0 (leaving the comments) and their reputation score is reset and then the new power is added.
No more circle-repping.