Seção Incorreta parceiro, reportado para moverem.
Pronto//
By dragonfight, 05 de mar. de 2011 in Tópicos Sem Resposta
info
Group: Infante
Joined: 13/10/08
Posts: 1.6k
Reputation: +420
Tibia Character: Demonbholder

Seção Incorreta parceiro, reportado para moverem.
Pronto//
Edited Março 5 by comedinhasss
Pronto
info
Group: Barão
Joined: 12/09/10
Posts: 249
Reputation: +53

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:
Edited Março 6 by dragonfight
info
Group: Herói
Joined: 28/11/10
Posts: 3.4k
Reputation: +585
Gender: Masculino

info
Group: Barão
Joined: 12/09/10
Posts: 249
Reputation: +53
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: