Duas alternativas... uma delas é alterar a formula de up-level...
No player.h, procure por "static uint64_t getExpForLevel(uint32_t lv)"
E altere isso:
uint64_t exp = ((50ULL * lv * lv * lv) - (150ULL * lv * lv) + (400ULL * lv)) / 3ULL;
por algo como isso:
uint64_t exp = ((5ULL * lv * lv * lv) - (15ULL * lv * lv) + (40ULL * lv)) / 30ULL;
Com isso o máximo será 3,3kk mais ou menos...
Mas isso deixará 100 vezes mais fácil upar.. então recomendo diminuir a exp do ot..
A outra é deixar a exp/level com um valor maior de espaço... tipo colocar uint128_t e o do level uint62_t(não sei se é necessário) neles.. Mas não tenho certeza que vai funcionar..
Para esta maneira é melhor esperar alguem que saiba melhor que eu.
PS: AMBAS AS FORMAS PRECISAM DAS SOURCES DO OT.





info
Grupo: Campones
Registrado: 26/04/10
Posts: 57
Reputação: +18
Galera preciso saber como faz pra aumentar o max lvl... como de costume, o max lvl do meu ot é 717k.. porém quero ir além disso sem nenhuma talckation, quero que o player do ot upe normal do 717k ao 718k como se ele estivesse upando do lv 8 ao 9 por exemplo.. Sei que isso é possível sem uma talkaction.... quem souber aí me avisa! valeu