Ir para conteúdo
  • Cadastre-se

(Resolvido)Código Source Remover EXP dos Summons


Ir para solução Resolvido por L3K0T,

Posts Recomendados

  • Sub-Admin

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
  • Sub-Admin

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
  • Sub-Admin
  • 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

Nao deu certo ficou bugado removi certinho as linhas compilou beleza sem erros, mas quando mato um bicho com ou sem summon nao ganho exp alguma.

Link para o post
Compartilhar em outros sites
  • Sub-Admin

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.

  • 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