Ir para conteúdo
  • 0

Level Maximo...


ArticFox

Pergunta

Eu estou criando um servidor de war, e queria saber onde modifico o level maximo do meu servidor, creio eu que seja nas sources, e estou com ela em mãos.

O level maximo no server não passa de 700000.

E como eu quero um servidor de War High Exp. Quero aumentar esse limite.

Link para o comentário
Compartilhar em outros sites

5 respostass a esta questão

Posts Recomendados

  • 0

Olha.. eu não testei para ver se funciona. mas você pode tentar alterar isso aqui:

	if (currLevelExp >= nextLevelExp) {
		//player has reached max level
		levelPercent = 0;
		sendStats();
		return;
	}

por isso

	if (currLevelExp >= (nextLevelExp * 1000)) {
		//player has reached max level
		levelPercent = 0;
		sendStats();
		return;
	}

// para não ter limite mesmo, tire tudo isso.

Link para o comentário
Compartilhar em outros sites

  • 0

Olha.. eu não testei para ver se funciona. mas você pode tentar alterar isso aqui:

	if (currLevelExp >= nextLevelExp) {
		//player has reached max level
		levelPercent = 0;
		sendStats();
		return;
	}

por isso

	if (currLevelExp >= (nextLevelExp * 1000)) {
		//player has reached max level
		levelPercent = 0;
		sendStats();
		return;
	}

// para não ter limite mesmo, tire tudo isso.

 

Isso não vai funcionar.

 

Eu estou criando um servidor de war, e queria saber onde modifico o level maximo do meu servidor, creio eu que seja nas sources, e estou com ela em mãos.

 

O level maximo no server não passa de 700000.

 

E como eu quero um servidor de War High Exp. Quero aumentar esse limite.

 

Cara, isso já foi pedido tantas vezes, tenta fazer uma pesquisa no fórum, antes de criar mais um tópico, né?

 

Enfim, você tem que procurar nas sources, essa função

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.

 

Att,

Garou.

Editado por Garou
Link para o comentário
Compartilhar em outros sites

  • 0

Eu pesquisei sobre, e oque encontrei foi sobre limitar o lvl max para 400 etc... Não para tirar o limite de level, de qualquer jeito, obrigado pela ajuda, vou compilar e testar, mais tarde dou a resposta.

Rep + aos 2!

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...