DR

[Encerrado] [Monsters] Tempo Para Aparecer O Loot

Por dragonfight, 05 de mar. de 2011 em Tópicos Sem Resposta

otserv
tibia
4
1.2k
dragonfightD
05 de março de 2011 às 15:31

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:

05 de março de 2011 às 16:56

Seção Incorreta parceiro, reportado para moverem.

 

Pronto//

Editado Março 5 por comedinhasss

Pronto

dragonfightD
06 de março de 2011 às 15:17

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 Março 6 por dragonfight

7 anos depois...
StigalS
19 de abril de 2018 às 18:08
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.