Вернуться   Форум игры Formula O2 > Техзона > Технические проблемы

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
Старый 21.11.2022, 03:05   #1
тестировщик
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
тестировщик вне форума   Ответить с цитированием
Старый 21.11.2022, 06:00   #2
ЁршТвоюМедь
Senior Member
 
Регистрация: 10.06.2008
Сообщений: 830
ЁршТвоюМедь на пути к лучшему
По умолчанию

($iOwnerLevel - $iUserLevel)

сдаётся мне что тут наоборот должно быть.

1 + ($iOwnerLevel - $iUserLevel)

или минус после единицы.

Как так - больше уровень и меньше опыта?
На 15 надо 700 лямов, на 16-м 2 лярда...
Раньше без артов 2-3 ляма опыта получал в неделю. Это 700/3= 230 недель... 4,5 года))) Но теперь-то 2000/3= 700 ... 14 лет??? Даже больше, раз судя по формуле и опыта меньше, значит в неделю и 2 ляма еле наберёшь.
ЁршТвоюМедь вне форума   Ответить с цитированием
Старый 22.11.2022, 00:09   #3
тестировщик
Administrator
 
Регистрация: 22.03.2010
Сообщений: 1,187
тестировщик на пути к лучшему
По умолчанию

Цитата:
Сообщение от ЁршТвоюМедь Посмотреть сообщение
($iOwnerLevel - $iUserLevel)

сдаётся мне что тут наоборот должно быть.

1 + ($iOwnerLevel - $iUserLevel)

или минус после единицы.

Как так - больше уровень и меньше опыта?
На 15 надо 700 лямов, на 16-м 2 лярда...
Раньше без артов 2-3 ляма опыта получал в неделю. Это 700/3= 230 недель... 4,5 года))) Но теперь-то 2000/3= 700 ... 14 лет??? Даже больше, раз судя по формуле и опыта меньше, значит в неделю и 2 ляма еле наберёшь.
Там смысл в том, что если заходишь в заезд который создал игрок меньше твоего уровня, то тебе дают меньше опыта. Это было особенно актуально раньше, когда было больше игроков.
Чтобы большие уровни не лезли к младшим, а если младший полезет к старшим, то его поощрять за старания ) Похоже так
__________________
По всем вопросам на форум и в приват.
Телеграм канал https://t.me/formulao2
тестировщик вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +4, время: 19:30.


Работает на vBulletin® версия 3.7.4.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Перевод: zCarot