Тема: Упал опыт
Показать сообщение отдельно
Старый 21.11.2022, 03:05   #10
тестировщик
Administrator
 
Регистрация: 22.03.2010
Сообщений: 1,187
тестировщик на пути к лучшему
По умолчанию

Формула получения опыта. Не мной придумано. Я лишь добавлял коэффициент 1.8 (изменению не подлежит).

Цитата:
iPlayerCount = количество игроков в команде победителе
iPosition = место игрока
ceil = округление
iUserLevel = уровень игрока
iOwnerLevel = уровень игрока создавшего заезд
iMapExpBonus = коэффициент трассы
iCarPrice = стоимость авто с деталями
iCarStyle = стиль
iTotalFinished = количество финишировавших
iTotalCount = всего игроков в обоих командах
PHP код:
$iK = ( ($iPlayerCount $iPosition) / $iPlayerCount ) + 0.5;

$iE ceil( (($iUserLevel + ($iOwnerLevel $iUserLevel) / $iUserLevel)) * $iMapExpBonus * ($iCarPrice 500) * (0.00015 $iCarStyle 0.25 + ($iCarStyle / ($iCarStyle 250) ) ) * ($iTotalFinished $iTotalCount ) * $iK 1.8); 
__________________
По всем вопросам на форум и в приват.
Телеграм канал https://t.me/formulao2
тестировщик вне форума   Ответить с цитированием