MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!

Participe do fórum, é rápido e fácil

MMORPG Brasil
Ola, visitante! Agradecemos sua visita, para ter acesso a todo nosso conteúdo recomendamos que faça um cadastro no fórum, com ele você pode participar de tópicos e ter acesso a todas áreas da comunidade!
MMORPG Brasil
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.

Warp ao logar.

3 participantes

Ir para baixo

Warp ao logar. Empty Warp ao logar.

Mensagem por Hugwol Qua 12 Dez 2012, 13:09

Pessoal, no meu jogo eu preciso fazer com que, sempre que o jogador logue, ele apareça em um determinado mapa sempre, por exemplo, ele desloga no mapa 2, e quando logar ele vai para o mapa 1 automaticamente.
Eu tentei utilizar um WarpTo(1) em algumas subs relacionadas ao login, mas não deu muito certo. Alguém poderia me ajudar com isso? Ficaria muito grato! =P
Hugwol
Hugwol
Novato
Novato

Mensagens : 20

Ir para o topo Ir para baixo

Warp ao logar. Empty Re: Warp ao logar.

Mensagem por Lord Pegason Qua 12 Dez 2012, 13:37

Isso é bem simples, vamos lá

Vá até o Server Side:

Procure por:

Spoiler:

Depois de:

Spoiler:

Adicione:

Spoiler:

onde:
1 = número do mapa
20 = coordenada X
10 = coordenada Y

Mude conforme a gosto, salve e compile o projeto.

Boa sorte.
Lord Pegason
Lord Pegason
Membro Sênior
Membro Sênior

Mensagens : 300

Ir para o topo Ir para baixo

Warp ao logar. Empty Re: Warp ao logar.

Mensagem por Hugwol Qua 12 Dez 2012, 13:55

Funcionou perfeitamente, muito obrigado! ^^
+1 Créd!

Hugwol
Hugwol
Novato
Novato

Mensagens : 20

Ir para o topo Ir para baixo

Warp ao logar. Empty Re: Warp ao logar.

Mensagem por Valentine Qua 12 Dez 2012, 14:27

Não precisa adicionar
Código:
Call PlayerWarp(index, 1, 20, 10)
Dessa forma ele irá se teletransportar 2 vezes

A melhor forma é, você ir no modPlayer
E substituir
Código:
Call PlayerWarp(index, GetPlayerMap(index), GetPlayerX(index), GetPlayerY(index))

Por
Código:
Call PlayerWarp(index, 1, 20, 10)

Assim ele não irá se teletransportar duas vezes, isso deixa a entrada do jogador mais rápida.
avatar
Valentine
Membro de Honra
Membro de Honra

Mensagens : 472

http://www.aldeiarpgbr.com

Ir para o topo Ir para baixo

Warp ao logar. Empty Re: Warp ao logar.

Mensagem por Hugwol Qua 12 Dez 2012, 14:37

Fiz o que você falou Valentine, funcionou do mesmo modo. Como você disse que deixa a entrada mais rápida, vou deixar desse jeito mesmo.
Obrigado aos 2! ^^
Hugwol
Hugwol
Novato
Novato

Mensagens : 20

Ir para o topo Ir para baixo

Warp ao logar. Empty Re: Warp ao logar.

Mensagem por Lord Pegason Qua 12 Dez 2012, 19:49

Valentine escreveu:Não precisa adicionar
Código:
Call PlayerWarp(index, 1, 20, 10)
Dessa forma ele irá se teletransportar 2 vezes

A melhor forma é, você ir no modPlayer
E substituir
Código:
Call PlayerWarp(index, GetPlayerMap(index), GetPlayerX(index), GetPlayerY(index))

Por
Código:
Call PlayerWarp(index, 1, 20, 10)

Assim ele não irá se teletransportar duas vezes, isso deixa a entrada do jogador mais rápida.

Valentine, no meu sistema feito para ele se faz necessário verificar 2 vezes, pois se não for feito isso.. o player quando criado vai para a coordenada que você indicou ao ser colocado no modplayer, entendeu? Smile

Se for pra fazer da forma que voce disse teria que criar mais uma condição para saber se aquele personagem é recém-criado ou não.

Portanto acredito que a melhor das 2 soluções é a minha.

A não ser que ele queira mover todos (recém ou antigos) para o mesmo local, o que ao meu ver não faz sentido... mas cada um pensa de uma forma.
Lord Pegason
Lord Pegason
Membro Sênior
Membro Sênior

Mensagens : 300

Ir para o topo Ir para baixo

Warp ao logar. Empty Re: Warp ao logar.

Mensagem por Conteúdo patrocinado


Conteúdo patrocinado


Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos