21 ноя
Таймбонус - бонус, начисляемый за сидирование одной полностью скачанной раздачи. За не полностью скачанную раздачу таймбонус не начисляется.
Размер начисляемых таймбонусов зависит от размера раздачи, из учёта 0,5 бонуса за размер раздачи в 1Г за 1 час суммарного прибывания на раздаче.
Для каждой из раздач таймбонус начисляется отдельно и суммируется.
Данные по таймбонусам обновляются когда суммарное время проведённое на раздаче = 1 час (60 минут, или 3600 секунд).

За расчёт таймонусов отвечает файл: /engine/modules/tracker/rating.php
Код:
$bonus_sql = $db->query("SELECT f.fid, f.uid, f.timespent, s.size_b FROM ".PREFIX."_tracker_files_users AS f, ".PREFIX."_files AS s WHERE f.timespent>0 AND s.id=f.fid");
while ($b = $db->get_row($bonus_sql)) {
        $m = round($b['size_b']/2147483648, 2);
        $bonus = round(($b['timespent']/3600)*$m, 2);
        $db->query("UPDATE ".USERPREFIX."_users SET bonus=bonus+'{$bonus}' WHERE user_id='{$b['uid']}';");
        $db->query("UPDATE ".PREFIX."_tracker_files_users SET timespent='0', bonus=bonus+'{$bonus}', all_time=all_time+'{$b['timespent']}' WHERE fid='{$b['fid']}' AND uid='{$b['uid']}';");
}

Тут:
$m = round($b['size_b']/2147483648, 2);

расчёт коэффициента зависящий от размера раздачи

Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.