Ir para conteúdo

[Encerrado] [Monsters] Tempo Para Aparecer O Loot


dragonfight

Posts Recomendados

Pessoal, preciso de ajuda. Eu uso o devland 0.97/tibia 8.0. A dúvida que eu tenho é a seguinte, depois que eu mato um monstro, demora uns 30 segundos pra poder abrir o corpse e pegar o loot. Eu queria que fosse imediato. Eu axo que tem que mexer nas sources, se alguém puder me ensinar, ou mostrar outro jeito, eu agradeço.

Dou rep++ pra quem me ajudar :smile_positivo:

Link para o comentário
Compartilhar em outros sites

Certo, eu mesmo resolvi, vou postar caso alguém precise. Na source, busque a palavra moveticks, no arquivo creature.cpp. Vai achar algo +- assim:

 

Item* corpse = getCorpse();

if(corpse){

if(getKillers(&lastHitCreature, &mostDamageCreature) && mostDamageCreature){

if(mostDamageCreature->getPlayer()){

corpse->moveTicks = 30;

Player* player = mostDamageCreature->getPlayer();

if(player->getGUID()){

corpse->ownerBody = player->getGUID();

}

}

}

Perceba que o meu está>> corpse->moveTicks = 30; , apenas troque para >> corpse->moveTicks = 0;

Pronto, o loot estará disponível na hora, não precisando esperar 30 seg depois que mata o monstro :smile_positivo:

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

  • 7 years later...
A questão neste tópico de suporte foi encerrada por falta de respostas. Este tópico está fechado e foi movido para Suporte - Tópicos Sem Resposta.

+ Caso a dúvida não tenha sido resolvida você poderá criar outro tópico solicitando ajuda.
* Lembre-se que é permitido dar UP no tópico a cada 24 horas para assim o destacar e manter movimentado.
Link para o comentário
Compartilhar em outros sites

Visitante
Este tópico está impedido de receber novos posts.
×
×
  • Criar Novo...