Ir para conteúdo

Auto Re-Mount TFS 1.0/1.1/1.2


Posts Recomendados

Olá Pessoal do XTIBIA, vejo que vários servidores estão procurando o sistema de auto remount.

O Sistema de auto re-mount é: quando o player está com montaria, ao entrar em uma área PZ o player sai da montaria, e então ao voltar para uma área normal o player irá automaticamente voltar a montaria em que estava.
O Nome já diz tudo, auto re-mount!



Vamos ao tutorial.

 

Abra sua pasta source, onde fica os arquivos .cpp, e .h e procure pelo arquivo player.cpp

Ao abri-lo, localize:

        lastWalkthroughAttempt = 0;
 	lastToggleMount = 0;

Abaixo de lastToggleMount = 0; pule uma linha e adicione:

reMount = false;

Logo após ainda em player.cpp procure por:

                        if (!group->access && isMounted()) {
 			dismount();
 			g_game.internalCreatureChangeOutfit(this, defaultOutfit);

E então abaixo de g_game.internalCreatureChangeOutfit(this, defaultOutfit);, adicione:

			reMount = true;
		}
	} else {
		if (reMount) {
			toggleMount(true);
			reMount = false;

Ainda em player.cpp procure por:

if ((OTSYS_TIME() - lastToggleMount) < 3000) {

SUBSTITUA POR:

if ((OTSYS_TIME() - lastToggleMount) < 3000 && !reMount) {

Salve e feche.

 

 

 

Agora na mesma pasta abra o arquivo player.h

Procure por:

bool inMarket;

E logo abaixo adicione:

bool reMount;

Salve e feche.

 

 

 

Pronto, recompile suas sources e seja feliz :D

 

 

 

Créditos:

Printer

Absolute

 

 

 

Nós vemos em breve :D

Link para o comentário
Compartilhar em outros sites

Vou avisar apenas 1 (UMA) vez,

 

Qualquer assunto tratado aqui deverá ser sobre o conteúdo do tópico.

Não irei mais aturar discussões.

 

Sobre o Absolute, qualquer um que tiver rincha com ele, não utilize de conteúdos ou o próprio fórum para tentar falar algo sobre, qualquer membro que poste conteúdo e seja participativo será bem-vindo.

 

Ninguém é obrigado a postar, como também ninguém é obrigado a comentar, se for para comentar asneiras, pense bem antes de fazê-la.

 

Att,

Bruno Minervino

Link para o comentário
Compartilhar em outros sites

Isso já existe na versão mais recente do Github, podia ao menos linkar o commit.

 

De qualquer forma, https://github.com/otland/forgottenserver/commit/021fc73e2ce85f336eb083200688c2dbecee7163

 

Na verdade a base vem de outro fórum, e não é permitido colocar links de outros fóruns aqui.

Portanto adicionei apenas os créditos dos codes.

Grato.

Link para o comentário
Compartilhar em outros sites

×
×
  • Criar Novo...