У меня туда помещается на 39 уровней всего, можно ли сделать больше через шифт пробывал не помогает

Принятый ответ

Desgul, 40 миллионов очков на 60-м уровне?

Предыдущее значение фактора - 1.
Таблица - 500.
Фактор константы - -71488.
Фактор уровня - 24163.
Так для 3-го уровня нужно будет 1501 опыт.
Для 60-го - 39999997.
Возможно есть иной вариант, но тогда мне нужно знать кол-во очков для 4-го уровня.

А вот теперь главный панчлайн.
40,000,000 нужно с 59-й по 60-й или с 1-го по 60-й? Если второе, то выше решение.
`
ОЖИДАНИЕ РЕКЛАМЫ...
0
19
2 года назад
0
Похожие вопросы:

ответ
нужно всего 20 а не 120 опыта для второго уровня, что за фигня?
Элементарно, Ватсон. В варике при повышении уровня опыт не сбрасывается, а продолжает расти. Т.е. не 0-100, 100-120 и т.д. Если хочешь получить 0-120, тебе придётся обнулять опыт триггером.
награда за уничтожение базовая
Это же золото.
Герою требуется опыта - формула для вычисления требуемого кол-ва опыта для получения уровня. Вычисляется, когда значения в таблице кончились. В твоём случае для 9 уровня начнёт вычислятся, а для получения 8 уровня у тебя требуется 120 опыта.
Набранный опыт героя - формула вычисления опыта, который даётся за убийство монстров. Т.е. 25 опыта за твоего скелета начисляется именно тут.
Таблица Сокращения монстров
т.е на 3% каждый уровень
По 3% за разницу в уровнях, если уровень героя больше уровня монстра. Т.е. герой 5 уровня будет получать на 12% меньше опыта за убийство монстра 1 уровня и на 3% за убийство монстра 4 уровня.

0
28
2 года назад
0
А зачем так делать?
0
15
2 года назад
0
PT153, Ну я хочу сам расписать сколько опыта требуется для каждого уровня
0
28
2 года назад
0
Desgul, если есть какая-то формула, то лучше её записать в рекуррентном виде.
0
15
2 года назад
0
PT153, да я там крутил крутил так и не фига не вышло надо что бы до 60 уровня требовалось ровно 40.000.000 опыта
0
28
2 года назад
Отредактирован PT153
0
Desgul, а сколько до второго?
0
15
2 года назад
0
PT153, 500 до 2 уровня, 1500 до 3 уровня
0
15
2 года назад
0
Можно сконвертить карту в формат lni и ручками дописать.
1
28
2 года назад
Отредактирован PT153
1
Desgul, 40 миллионов очков на 60-м уровне?

Предыдущее значение фактора - 1.
Таблица - 500.
Фактор константы - -71488.
Фактор уровня - 24163.
Так для 3-го уровня нужно будет 1501 опыт.
Для 60-го - 39999997.
Возможно есть иной вариант, но тогда мне нужно знать кол-во очков для 4-го уровня.

А вот теперь главный панчлайн.
40,000,000 нужно с 59-й по 60-й или с 1-го по 60-й? Если второе, то выше решение.
Принятый ответ
0
15
2 года назад
0
PT153, спасибо за расчёт, я то же там полазил и у меня получилось 39999840, ау тебя еще ближе, выставил твои константы что то у меня стало 49тысяч всего
Загруженные файлы
1
28
2 года назад
1
Desgul, у меня всё верно. Только из-за того, что там используются float, выходит не 39999997, а 39999980.
Однако данные способ мне не очень нравится, для третьего уровня 1501, для четвёртого уже 27к. Лучше скажи, сколько опыта нужно для 4-го или любого другого, помимо уровней 2, 3 и 60.

Только из-за того, что там используются float, выходит не 39999997, а 39999980.
Я поэтому не рекомендовал бы использовать такие большие числа, float с ними плохо справляется.
Загруженные файлы
0
15
2 года назад
0
PT153, Спасибо за потраченное время ну я уже настроил и там нету такого скочка с 1501 аж на 27к =)
3
28
2 года назад
3
Desgul, в варике используется такая формула
f(n) = a * f(n - 1) + b * n + c
a - предыдущее значение фактора.
b - фактор уровня.
c - фактор константы.
Обычно a = 1, если так, то не пиши a.
Тут вводишь формулу выше, ставишь запятую, пишешь f(2) = 500. Тыкаешь enter, тебе выводит прямую формулу. Её копируешь, открываешь снова тот сайт, вставляешь 2 раза (3, если есть a), вместо n подставляешь нужные уровни и напротив каждого выражения равно нужному кол-ву опыта. Тебе выдаются решения для b и ca), если они существуют.
Чтобы оставить комментарий, пожалуйста, войдите на сайт.