up
- Fórum
- OTServ
- Suporte
- Resolvidos
- [PEDIDO] Editar LevelMax na Source
[PEDIDO] Editar LevelMax na Source
Por jvcasarin, 10 de ago. de 2015 em Resolvidos
info
Grupo: Barão
Registrado: 13/07/15
Posts: 242
Reputação: +56
Char no Tibia: Sekk

info
Grupo: Lorde
Registrado: 22/07/12
Posts: 2.2k
Reputação: +453
Char no Tibia: Kissy

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.
info
Grupo: Barão
Registrado: 13/07/15
Posts: 242
Reputação: +56
Char no Tibia: Sekk

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;
info
Grupo: Marquês
Registrado: 03/02/13
Posts: 1.2k
Reputação: +254
Gênero: Masculino
Char no Tibia: Partiu Baladinha

Qual versão você utiliza?
info
Grupo: Barão
Registrado: 13/07/15
Posts: 242
Reputação: +56
Char no Tibia: Sekk

Do TFS? Eh o TFS 0.4
info
Grupo: Marquês
Registrado: 03/02/13
Posts: 1.2k
Reputação: +254
Gênero: Masculino
Char no Tibia: Partiu Baladinha

Tópico Movido
Este tópico foi movido de "OTServ → Suporte OTServ → Suporte Programação"
para "OTServ → Suporte OTServ → Suporte Programação → Pedidos e dúvidas resolvidos - Programação".



info
Grupo: Barão
Registrado: 13/07/15
Posts: 242
Reputação: +56
Char no Tibia: Sekk
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 é
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