У меня родилась идея как все реализовать раздачу. Надо просто суммировать активность, происходить это будет следующим образом. С 00.00 минут будут запускаться конкурсы, по следующим пунктам:
Накручено рейтинга за пользователем сутки. 16 место
Выполнено заданий за пользователем сутки. 201 место
Потрачено на рекламу за пользователем сутки 1003 место
Написано постов в В-О и Беседке за пользователем сутки. 20 место
Роздано халявы за пользователем сутки 601 место
Заработано на заданий за пользователем сутки. 32 место
Привлечено рефералов за пользователем сутки. 1032 место
Потрачено на игры за сутки. 32 место
Складываем 16+201+1003+20+601+32+1032+31 = 2937 делим на 8 получаем примерно 367,125 (среднее арфметическое). Чем меньше этот показатель тем лучше, тем больше пользователь получит системных рефералов. Ввести скажем 20 призовых мест.
Или распределить системников в зависимости от оценки системы, первое место по суммарному показателю получает самого дорогого реферала, последнее призовое самого дешевого. Тогда очень много пользователей получат новичка. Надеюсь все довольны будут.
Количество пунктов можно увеличить, сутки заменить на недели. Все просто. Чтобы раздать накопленных рефов конкурс можно провести и за месяц.