Ir para conteúdo

Amulet Q Permite Dar Mais Xp^^


peupeux

Posts Recomendados

:smile_positivo:Ae galera vo postar um amuleto q permite dar 2x de xp.Foi um poco dificil de entender por um templo mais é massa.

Se quiser só analizar direito oq precisa fazer e pode mudar o tanto de xp mais acredito q ñ vai ser preciso.

 

Aqui tá só fazer isso.

Em player.cpp, ache essa função

 

CODE

void Player::onGainExperience(int32_t gainExperience)

 

 

Se sua versão for forgotten, ache essa função

 

CODE

void Player::onGainExperience(uint64_t gainExperience)

 

 

Abaixo de:

 

CODE

addExperience(gainExperience);

 

 

Adicione:

 

CODE

Item* amulet = getInventoryItem(SLOT_NECKLACE);

if(amulet && amulet->getID() == ID_OF_YOUR_AMULET){

gainExperience *= 5;

}

 

 

Aonde está escrito ID_OF_YOUR_AMULET é aonde você deve por a ID do item,

No meu caso eu fiz para você colocar o id do amuleto no config.lua que fica muito mais prático. hehehe

 

 

CODE

Item* amulet = getInventoryItem(SLOT_NECKLACE);

if(amulet && amulet->getID() == g_config.getNumber(ConfigManager::ID_ITEM)){

gainExperience *= 5;

}

 

 

Se for usar da minha maneira você deve ir em configmanager.cpp e adicionar isso lá:

 

 

CODE

m_confInteger[iD_ITEM] = getGlobalNumber(L, "id_item", 2130);

 

 

2130 é o id do golden amulet

 

Em configmanager.h na lista dos enum integer_config_t { você adiciona

 

 

CODE

ID_ITEM,

 

 

E em config.lua

 

Adicione:

CODE

--- ID do amuleto para ganhar EXP:

id_item = 2130

 

ñ sei se vcs vão entender muito mais eu queria q vcs comentem qualquer coisa^^ :D

Mais se for pra falar besteira :secret:

 

By:God Thailor

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

Ou galera comenta ai ^^

No meu serve eu coloquei 5x pq a xp é baixa, mas eu só do o amulet em eventos rápidos q faso:D

Vo fazer um otro tópico com as magias q eu criei se quiserem ver só procurar meu nome bonito q inventei rápido^^

 

By:[GOD]Thailor

Link para o comentário
Compartilhar em outros sites

Pra começar si quer fazer evento de double xp e so dobrar a xp no Config Lua¬¬

Ou galera comenta ai ^^

No meu serve eu coloquei 5x pq a xp é baixa, mas eu só do o amulet em eventos rápidos q faso:D

Vo fazer um otro tópico com as magias q eu criei se quiserem ver só procurar meu nome bonito q inventei rápido^^

 

By:[GOD]Thailor

 

Nao da flood

e acho qui nao tem sentido pq olha si o ot for pouca xp quem tem o amuleto upa muito comparado aos otros.

e se for muita desequilibra com os otros

Mas ajeita issu

Link para o comentário
Compartilhar em outros sites

  • Quem Está Navegando   0 membros estão online

    • Nenhum usuário registrado visualizando esta página.
×
×
  • Criar Novo...