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.

Arrumando a GetplayerLevel

+2
Sαkurαy
Pablo
6 participantes

Ir para baixo

Arrumando a GetplayerLevel Empty Arrumando a GetplayerLevel

Mensagem por Pablo Seg 07 maio 2012, 13:48

Bem Galera essa era uma dúvida minha eu perguntei e me falaram que no Cliente como não é salvo ele apenas le como Variavél!

Um exemplo:

Código:

  If GetPlayerLevel(MyIndex) > 10 Then
    Call WarpTo(Val(2))
    Call AddText("Você está em Satan City", Blue)
    Else: Call AddText("Você não tem o level Nescessário para Teletransportar.", Red)
    End If

Ele sempre exibirá: Você não tem o level Nescessário para Teletransportar.

Agora Vamos arrumar issoO:

Desligue o Servidor e Abrar o Server-Side no Visual Basic:

Procure em modServerTCP pela Sub SendJoinMap(ByVal Index As Long):

Código:

Packet = Packet & GetPlayerClass(i) & SEP_CHAR

Em baixo Adicione:

Código:
Packet = Packet & GetPlayerLevel(i) & SEP_CHAR

Ainda na mesma sub procure por:

Código:
Packet = Packet & GetPlayerClass(Index) & SEP_CHAR

Em baixo adicione:

Código:
Packet = Packet & GetPlayerLevel(Index) & SEP_CHAR

Agora na Sub SendPlayerData procure por:

Código:
Packet = Packet & GetPlayerClass(Index) & SEP_CHAR

Embaixo Adicione:

Código:
Packet = Packet & GetPlayerLevel(Index) & SEP_CHAR

Agora vamos para a Sub SendLeaveMap(ByVal Index As Long, ByVal MapNum As Long) e procuraremos por:

Código:
Packet = Packet & GetPlayerClass(Index) & SEP_CHAR

E em baixo adicionaremos:

Código:
Packet = Packet & GetPlayerLevel(Index) & SEP_CHAR

Agora na Sub SendLeftGame(ByVal Index As Long) procure por:

Código:
Packet = Packet & vbNullString & SEP_CHAR
    Packet = Packet & 0 & SEP_CHAR
    Packet = Packet & 0 & SEP_CHAR
    Packet = Packet & END_CHAR

E Adicione mais um desse:

Código:
Packet = Packet & 0 & SEP_CHAR

Em cima deste:

Código:
Packet = Packet & END_CHAR

Pronto agora você pode Compilar.

Agora Vamos ao Cliente Side

No modClienteTCP porcure por:

Código:
 If Parse(0) = "playerdata" Then
        I = Val(Parse(1))
        Call SetPlayerName(I, Parse(2))
        Call SetPlayerSprite(I, Val(Parse(3)))
        Call SetPlayerMap(I, Val(Parse(4)))
        Call SetPlayerX(I, Val(Parse(5)))
        Call SetPlayerY(I, Val(Parse(6)))
        Call SetPlayerDir(I, Val(Parse(7)))
        Call SetPlayerAccess(I, Val(Parse())
        Call SetPlayerPK(I, Val(Parse(9)))
        Call SetPlayerGuild(I, Parse(10))
        Call SetPlayerGuildAccess(I, Val(Parse(11)))
        Call SetPlayerClass(I, Val(Parse(12)))

Depois de:

Código:
Call SetPlayerClass(I, Val(Parse(12)))

Adicione:

Código:
Call SetPlayerLevel(I, Val(Parse(13)))

Terminamos

Lembrando que não é presciso fazer tudo issu, mas eu fiz para evitar possiveis erros futuros. A e agora no Cliente você pode usa o If GetPlayerLevel que ele vai conhecer com uma variavél verdadeira

Créditos:

Renan Politano por desenvolver e Fryeja

Obs: Como não achei no fórum resolvi postar a pedido de um membro, caso ja exista por favor me avisem que irei deletar esse tópico para não haver tumulto
Pablo
Pablo
Moderador Global
Moderador Global

Mensagens : 1371

Ir para o topo Ir para baixo

Arrumando a GetplayerLevel Empty Re: Arrumando a GetplayerLevel

Mensagem por Sαkurαy Seg 07 maio 2012, 14:59

Parabéns, muito bom.
Agora pode fazer um códico pra mostrar a exp que já tem, e a exp que precisa pra upar, igual eu fiz no meu EO, que tem o mesmo bug.
+1 Crédito.
Sαkurαy
Sαkurαy
Membro Veterano
Membro Veterano

Mensagens : 1386

Ir para o topo Ir para baixo

Arrumando a GetplayerLevel Empty Re: Arrumando a GetplayerLevel

Mensagem por macacaue Qui 24 maio 2012, 20:42

Lindo tutorial parabens msm +1 cred
macacaue
macacaue
Novato
Novato

Mensagens : 26

Ir para o topo Ir para baixo

Arrumando a GetplayerLevel Empty Re: Arrumando a GetplayerLevel

Mensagem por Ayan13 Sáb 07 Jul 2012, 15:00

Pronto mais preciso que você faça um tutorial falando sobre modificar experiência tipo viciados pra não dar erro qualquer coisa avisa ai:D
Ayan13
Ayan13
Membro
Membro

Mensagens : 115

Ir para o topo Ir para baixo

Arrumando a GetplayerLevel Empty Re: Arrumando a GetplayerLevel

Mensagem por Ayan13 Sáb 07 Jul 2012, 16:28

Pronto +1 Cred pra vocÊ
Ayan13
Ayan13
Membro
Membro

Mensagens : 115

Ir para o topo Ir para baixo

Arrumando a GetplayerLevel Empty Re: Arrumando a GetplayerLevel

Mensagem por -=(У$TRØY£R$)=- Sex 25 Jan 2013, 19:31

Ayan13 Cuidado com double poste Very Happy
-=(У$TRØY£R$)=-
-=(У$TRØY£R$)=-
Membro Junior
Membro Junior

Mensagens : 79

Ir para o topo Ir para baixo

Arrumando a GetplayerLevel Empty Re: Arrumando a GetplayerLevel

Mensagem por -DarkninoxD- Sex 25 Jan 2013, 19:35

Destroyers e Retardado ou e cego algo do Tipo.
Alem de Off Topic voce ainda Resucitou um Topico da Epoca do Caralho mano -.-'

por Ayan13 em Sab 07 Jul 2012, 17:28
Para voce Destroyer essa humilde Carta.
Arrumando a GetplayerLevel Renasce
Arrumando a GetplayerLevel Topico%2Bque%2Brenasce
Mais Atenção da Proxima vez.

Avisar Double Post nao e serviço de um Membro Qualqr. Alias de Nemhum Membro. Para Fazer Offtopic. Avisar Membro das Burrices que faz. IGUAL VOCE e serviço de um Moderador Local ou Global. E Nao de um Membro.
Obs: Posts Reportado.

ON TOPIC

Belo Tutorial Pablicha Very Happy +1 Cred Mesmo sendo da Idade da Pedra


Última edição por -DarkninoxD- em Sex 25 Jan 2013, 19:46, editado 2 vez(es)
-DarkninoxD-
-DarkninoxD-
Membro Vitalicio
Membro Vitalicio

Mensagens : 734

http://dragonball-mrb.blogspot.com

Ir para o topo Ir para baixo

Arrumando a GetplayerLevel Empty Re: Arrumando a GetplayerLevel

Mensagem por -=(У$TRØY£R$)=- Sex 25 Jan 2013, 19:38

idai so to avizando
-=(У$TRØY£R$)=-
-=(У$TRØY£R$)=-
Membro Junior
Membro Junior

Mensagens : 79

Ir para o topo Ir para baixo

Arrumando a GetplayerLevel Empty Re: Arrumando a GetplayerLevel

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