Ir para conteúdo
  • Cadastre-se

(Resolvido)Código Source Remover EXP dos Summons


Ir para solução Resolvido por L3K0T,

Posts Recomendados

  • Moderador

Fala galera alguém pode me ajudar a alterar a source do meu servidor pra remover a Experiência dos Summon, exemplo eu tenho um Summon ai uso ele pra matar um monstro selvagem nos 2 ganhamos EXP, quero remover só pra mim ganhar EXP pela source.

 

 

JÁ RESOLVI VLW XD

alterei isso na minha source

 

 

void Creature::addDamagePoints(Creature* attacker, int32_t damagePoints)
    {
     uint32_t attackerId = 0;
     if(attacker)
     {
      if(Creature* master = attacker->getMaster())
       attacker = master;

      attackerId = attacker->getID();
     }

     if(attacker->getPlayer())
     {
      CountMap::iterator it = damageMap.find(attackerId);
      if(it != damageMap.end())
      {
       it->second.ticks = OTSYS_TIME();
       if(damagePoints > 0)
        it->second.total += damagePoints;
      }
      else
       damageMap[attackerId] = CountBlock_t(damagePoints);
     }

     if(damagePoints > 0)
      lastHitCreature = attackerId;
    }

Editado por alexxxxxxx (veja o histórico de edições)

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites
  • Moderador

creature.cpp

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

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

removi só substituir tfs 0.3.6

 

procura isso em creature.cpp

 

void Creature::addDamagePoints(Creature* attacker, int32_t damagePoints)

 

 

de uint32_t attackerId = 0;                         até

 

if(damagePoints > 0)
      lastHitCreature = attackerId;

    } 

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

Link para o post
Compartilhar em outros sites
  • Moderador

eu testei e to usando '0' pda

 

20230912_034613.png.cf49b650c34dd7d7b1f79bd49c70f53c.png

Eu sou um entusiasta da programação apaixonado por ajudar a comunidade open source a crescer. Sempre em busca de novos desafios e oportunidades para contribuir com meu código.  #OpenSource #Programação #Contribuição

 

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.

×
×
  • Criar Novo...

Informação Importante

Confirmação de Termo