Ir para conteúdo
  • Cadastre-se

(Resolvido)[PEDIDO] Aumentando o level de 717217. para 2000000


Ir para solução Resolvido por Smart Maxx,

Posts Recomendados

Então pessoal eu queria aumenta o limite de level . aumenta de 717217. para 2000000 Por favor me ajudem pessoal. preciso desse script

Editado por rozinx.kungsan (veja o histórico de edições)

pbotttttttttttttttttttt.gif?1435636828

Link para o post
Compartilhar em outros sites
  • Solução

Rsrsrsrs isso é algo bem complicado de fazer, primeiramente que não é por script é nas sources :

 

em player.h :

static uint64_t getExpForLevel(uint32_t lv)

troque por :

static uint64_t getExpForLevel(uint32_t lv)
{
static std::map<uint32_t, uint64_t> cache;
lv--;

std::map<uint32_t, uint64_t>::iterator it = cache.find(lv);
if(it != cache.end())
return it->second;

uint64_t exp = ((50ULL * (lv+1ULL) / 3ULL - 100ULL) * (lv+1ULL) + 850ULL / 3ULL) * (lv+1ULL) - 200ULL;
cache[lv] = exp;
return exp;
}

 em  protocolgame.cpp :

if(experience > 0x7FFFFFFF) // client debugs after 2,147,483,647 exp
msg->put<uint32_t>(0x7FFFFFFF);

troque por :

if(experience > 2147483647) // client debugs after 2,147,483,647 exp
msg->put<uint32_t>(2147483647);

Dps dou as explicações que vou dormir agr;

btn_donate_LG.gif

 
 
 

 

Link para o post
Compartilhar em outros sites

Rsrsrsrs isso é algo bem complicado de fazer, primeiramente que não é por script é nas sources :

 

em player.h :

static uint64_t getExpForLevel(uint32_t lv)

troque por :

static uint64_t getExpForLevel(uint32_t lv)
{
static std::map<uint32_t, uint64_t> cache;
lv--;

std::map<uint32_t, uint64_t>::iterator it = cache.find(lv);
if(it != cache.end())
return it->second;

uint64_t exp = ((50ULL * (lv+1ULL) / 3ULL - 100ULL) * (lv+1ULL) + 850ULL / 3ULL) * (lv+1ULL) - 200ULL;
cache[lv] = exp;
return exp;
}

 em  protocolgame.cpp :

if(experience > 0x7FFFFFFF) // client debugs after 2,147,483,647 exp
msg->put<uint32_t>(0x7FFFFFFF);

troque por :

if(experience > 2147483647) // client debugs after 2,147,483,647 exp
msg->put<uint32_t>(2147483647);

Dps dou as explicações que vou dormir agr;

Me ensina onde eu tenho que ir pois nao sei onde fica esse Sources.

pbotttttttttttttttttttt.gif?1435636828

Link para o post
Compartilhar em outros sites

Sources são basicamente os arquivos necessários pra compilar seu TFS, pesquise um pouco sobre "sources", que vc msm saberá onde irá encontra-lás;

btn_donate_LG.gif

 
 
 

 

Link para o post
Compartilhar em outros sites

Sources são basicamente os arquivos necessários pra compilar seu TFS, pesquise um pouco sobre "sources", que vc msm saberá onde irá encontra-lás;

Voce nao pode aumentar o limite de level pra mim ?

pbotttttttttttttttttttt.gif?1435636828

Link para o post
Compartilhar em outros sites

O tópico foi movido para a área correta, preste mais atenção da próxima vez!

Leia as regras do fórum: http://tibiaking.com/forum/topic/1281-regras-gerais/?p=7680

Este tópico foi movido:

De: "OTServSuporte OTServSuporte de Scripts"

Para: "OTServSuporte OTServSuporte de Programação"

Link para o post
Compartilhar em outros sites

Teria como aumentar ainda mais a quantidade de níveis?

Eu gostaria de saber se tem como aumentar para 10000000...?

Quer aprender a mapear? 

Discord: Natan#6301

Link para o post
Compartilhar em outros sites

Participe da conversa

Você pode postar agora e se cadastrar mais tarde. Se você tem uma conta, faça o login para postar com sua conta.

Visitante
Responder

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emojis são permitidos.

×   Seu link foi automaticamente incorporado.   Mostrar como link

×   Seu conteúdo anterior foi restaurado.   Limpar o editor

×   Não é possível colar imagens diretamente. Carregar ou inserir imagens do URL.

  • Quem Está Navegando   0 membros estão online

    Nenhum usuário registrado visualizando esta página.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo