Я когда-то общалась на одном форуме, там было такое понятие, как "пользовательские очки". Ну, я чуток отредактировала ту систему под киноньюз и предлагаю взять вам ее в основу. Очки сами придумайте, я для примера поставила, как мне нравится:
Пользовательские очки
Очки за баню - 200
Очки за дни на сайте - Очки за каждый день после регистрации *1
Очки за друзей - Очки за каждого взаимного друга *5
Очки за комментарии *1
Очки за постов на форуме 2
Очки за темы на форуме *15
Очки за участие в конкурсах рисунка - *5
Очки за рецензии - *7
Очки за видео - *10
А теперь посмотрим, что получается на практике:
Sensi - 22.02.2010 - 1024 (приблизительно)
26 друзей - 130
1377 комментов - 1377
1140 постов на форуме - 2280
11 тем - 165
9 рисунков - 45
1 рецензия - 7
0 видео - 0
Итого 5028
баны (не помню, уже сколько) пусть 4 - 800
4228
brune 09.06.2009 - 1245 (приблизительно)
друзей 7 - 35
комментов 4678 - 4678
постов на форуме 1399 - 2798
тем на форуме 3 - 45
рисунков 9 - 45
рецензии 5 -35
видео 5 - 50
баны - 0 (я не видела)
Итого 8631
SF Freddy
29.05.2010 - 890 (приблизительно)
друзей 56 - 280
комментов 11286 - 11286
постов на форуме 2169 - 4338
тем на форуме 0 - 0
рисунков 0 - 0
рецензии 0 -0
видео 5 - 0
баны - 1 (я точно одну помню)
Итого 16594
Еще можно ввести очки:
За участие в голосовании
За ответы в своих темах
За рейтинги
За ожидания
А далее два пути развития, либо по формуле определяется победитель, либо 10 или 5 лучших, а потом голосование КА или всех пользователей сайта.