Ir para conteúdo

Pergunta

Bom gente, vou ser direto e rápido pois estou atrasado.

 

Há muito tempo venho atras de ajuda com isso, eu tenho as sources do meu distro(TFS 0.4), e eu gostaria de saber como eu aumento o level max, q no caso é

 

 

717217

 

Eu qro deixar MUITO MAIS ALTO, como no rozinx server, perfeito server, raiva server entende? MUITO ALTO MESMO O LEVEL

 

 

Quero saber onde eu modifico na source.

 

Obrigado desde já!


@UP

Link para o comentário
https://xtibia.com/forum/topic/236141-pedido-editar-levelmax-na-source/
Compartilhar em outros sites

6 respostass a esta questão

Posts Recomendados

  • 0

Procure essa função nas sourcers

static uint64_t getExpForLevel(uint32_t lv)

Aí dentro da função, procura pela fórmula:

uint64_t exp = ((50ULL * lv * lv * lv) - (150ULL * lv * lv) + (400ULL * lv)) / 3ULL;

Troca a fórmula por essa:

uint64_t exp = ((5ULL * lv * lv * lv) - (15ULL * lv * lv) + (40ULL * lv)) / 30ULL;

Isso vai aumentar o level máximo, exponencialmente, não sei pra quanto, compila e testa.

Link para o comentário
https://xtibia.com/forum/topic/236141-pedido-editar-levelmax-na-source/#findComment-1665409
Compartilhar em outros sites

  • 0

Procure essa função nas sourcers

static uint64_t getExpForLevel(uint32_t lv)

Aí dentro da função, procura pela fórmula:

uint64_t exp = ((50ULL * lv * lv * lv) - (150ULL * lv * lv) + (400ULL * lv)) / 3ULL;

Troca a fórmula por essa:

uint64_t exp = ((5ULL * lv * lv * lv) - (15ULL * lv * lv) + (40ULL * lv)) / 30ULL;

Isso vai aumentar o level máximo, exponencialmente, não sei pra quanto, compila e testa.

 

 

Não existe a fórmula:

 

 

uint64_t exp = ((50ULL * lv * lv * lv) - (150ULL * lv * lv) + (400ULL * lv)) / 3ULL;
Link para o comentário
https://xtibia.com/forum/topic/236141-pedido-editar-levelmax-na-source/#findComment-1665416
Compartilhar em outros sites

  • 0
×
×
  • Criar Novo...