Jump to content

Question

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 to comment
https://xtibia.com/forum/topic/227857-level-maximo/
Share on other sites

5 answers to this question

Recommended Posts

  • 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 to comment
https://xtibia.com/forum/topic/227857-level-maximo/#findComment-1608719
Share on other 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.

Edited by Garou
Link to comment
https://xtibia.com/forum/topic/227857-level-maximo/#findComment-1608765
Share on other 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 to comment
https://xtibia.com/forum/topic/227857-level-maximo/#findComment-1608768
Share on other sites

×
×
  • Create New...