Формула получения опыта. Не мной придумано. Я лишь добавлял коэффициент 1.8 (изменению не подлежит).
Цитата:
iPlayerCount = количество игроков в команде победителе
iPosition = место игрока
ceil = округление
iUserLevel = уровень игрока
iOwnerLevel = уровень игрока создавшего заезд
iMapExpBonus = коэффициент трассы
iCarPrice = стоимость авто с деталями
iCarStyle = стиль
iTotalFinished = количество финишировавших
iTotalCount = всего игроков в обоих командах
|
PHP код:
$iK = ( ($iPlayerCount - $iPosition) / $iPlayerCount ) + 0.5;
$iE = ceil( (($iUserLevel + 1 + ($iOwnerLevel - $iUserLevel) / $iUserLevel)) * $iMapExpBonus * (1 + $iCarPrice / 500) * (0.00015 * $iCarStyle + 0.25 + ($iCarStyle / ($iCarStyle + 250) ) ) * ($iTotalFinished / $iTotalCount ) * $iK * 1.8);