Conectar-se
Quem está conectado
30 usuários online :: Nenhum usuário registrado, Nenhum Invisível e 30 Visitantes

Nenhum

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 29/03/2009
Número de Mensagens : 927
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 6

Prêmios
   :
   : 1
   :
Ver perfil do usuário

[Resolvido][39dll]como posso passar uma variavel ao outro jogador?

em Dom 17 Out 2010, 20:45
como posso passar uma variavel ao outro jogador usando a 39dll?
pq tipo, queria passar uma variavel de nome ao outro jogador, e queria saber como eu passo uma variavel!


Última edição por makgamer em Dom 17 Out 2010, 21:00, editado 1 vez(es)
avatar
Data de inscrição : 24/05/2008
Número de Mensagens : 2417
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 14

Prêmios
   : 0
   : 2
   : 0
Ver perfil do usuário

Re: [Resolvido][39dll]como posso passar uma variavel ao outro jogador?

em Dom 17 Out 2010, 20:51
Enviando uma mensagem assim:

Código:
clearbuffer();
writebyte(ID_DA_MENSAGEM);
writestring(nick);
sendmessage(ID_DO_PLAYER_PARA_ENVIAR);

Para receber é só verificar qual o primeiro byte, se ele tiver valor igual ao do ID da mensagem, você sabe que ele está enviando o nick do jogador, então é só ler a string (readstring()) e passar ela para a variavel de nick do player.

Basicamente é isso. Mas não sei como você está fazendo, se é uma conexão entre player e server, sendo apenas 2 pessoas, etc...
avatar
Ranking : Nota D
Notas recebidas : D
Data de inscrição : 29/03/2009
Número de Mensagens : 927
Insígnias de JAM :

Insignia 1x 0 Insignia 2x 0 Insignia 3x 0
Reputação : 6

Prêmios
   :
   : 1
   :
Ver perfil do usuário

Re: [Resolvido][39dll]como posso passar uma variavel ao outro jogador?

em Dom 17 Out 2010, 20:59
Janx escreveu:Enviando uma mensagem assim:

Código:
clearbuffer();
writebyte(ID_DA_MENSAGEM);
writestring(nick);
sendmessage(ID_DO_PLAYER_PARA_ENVIAR);

Para receber é só verificar qual o primeiro byte, se ele tiver valor igual ao do ID da mensagem, você sabe que ele está enviando o nick do jogador, então é só ler a string (readstring()) e passar ela para a variavel de nick do player.

Basicamente é isso. Mas não sei como você está fazendo, se é uma conexão entre player e server, sendo apenas 2 pessoas, etc...
ata, valeu janx! me ajudo muito!
[RESOLVIDO] por favor alguem fecha o tópico?
Ver o tópico anteriorVoltar ao TopoVer o tópico seguinte
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum