Читать дальше
REDMONDS писал(а):Так как средний уровень зависит от количества боев, то необходимо узнать:
1. Всего боев за сутки.
2. На каком уровне технике играл и сколько боев.
От новых данных отнимаешь старые.
Средний уровень в формуле рассчитывается примерно так:
Код: Выделить всё$lvl = 0;
foreach ($member['data']['vehicles'] as $memberTanks) {
$lvl += $memberTanks['level']*($memberTanks['battle_count']-Старые данные)/($member['data']['summary']['battles_count']-Старые данные);
}
Надеюсь поймешь, что где нужно добавить?
Учти, что на ноль делить нельзя.
реализовал маленько по другому, про ноль мог бы и не говорить (не маленький)
REDMONDS писал(а):Если все-таки трудно, то посмотри код в табе "Динамика игрока" в ajax/player_result.php
Ну вообще-то я сразу написал, что данный таб основан на "Динамике игрока"
REDMONDS писал(а):P.S:. Очки славы достать будет не легко, так как их нету в API, парсинг, лично я повозился сутки и вытащил и то с намеком
ну если вытащил то поделись плюс для нормальной работы графика необходимо сохранять срезы, тобишь засовывать это в крон задачу
darka писал(а):% побед можно еще добавить
Добавил построение графика по проценту побед, проценту побед за сутки
Так же исправлен подсчет рейтинга эффективности
Leonon писал(а):Все работает, отлично.
Спасибо за труды.
Спасибо что цените
, очень приятно!