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

Nenhum

Ver toda a lista


Compartilhe
Ir em baixo
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

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

Explique-me uma função da SCO.DLL , preciso rapido plis!

em Ter 04 Dez 2012, 19:44
Oi pessoal to aprendendo a usar a parte online do game maker estou usando a soc.dll.
Ate agora tinha conseguindo tudo sozinho mas tem hora que bagunço tudo e com o pouco material que estou tendo para pesquisar fica bem dificil!

Gostaria que alguem me explicasse essa função:

message_send( id, player, valor);

sei que ela envia a menssagem (player) ela pode enviar a menssagem a um player especifico ou a todos os conectados utilizando o valor "0" no lugar de player.

Valor sei que é a informação que queremos passas tal como x e y de algum objeto.

Mas o id eu nao sei para que serve alguem poderia me explicar esta função?

Gostaria de uma resposta rapida pois senão perco parte do raciocinio logico que estou usando aqui.


Última edição por Gabrielgeh em Qua 05 Dez 2012, 13:11, editado 1 vez(es)
avatar
Data de inscrição : 02/10/2009
Número de Mensagens : 2227
Insígnias de JAM :

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

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

Re: Explique-me uma função da SCO.DLL , preciso rapido plis!

em Ter 04 Dez 2012, 21:34
Com quase 100% de certeza, id é a identificação da mensagem, ou seja, cada mensagem tem uma identificação, um nome. .Então, nenhuma identificação poder ser igual a outra.
avatar
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6041
Insígnias de JAM :

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

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

Re: Explique-me uma função da SCO.DLL , preciso rapido plis!

em Ter 04 Dez 2012, 22:30
Uma dica: crie constantes (Resources -> Define constants) para as mensagens.

Ex:

msg_move 2
msg_spr 3
msg_chat 1

Ai depois você usa as constantes em vez de decorar os números.

_________________


Leia o Manual do Iniciante e a Lista de Tutoriais, para aprender bastante sobre o GM.
Recomendo o Manual completo das colisões, bem útil.
O exemplo Criar um chat (banir, kickar, etc) é interessante.

Para seu jogo ficar rápido e legal, aprenda a Aumentar o desempenho do seu jogo.

Aprenda a calcular a velocidade de suas animações


Entre para o Clube do Inglês:
avatar
Data de inscrição : 09/07/2011
Número de Mensagens : 646
Insígnias de JAM :

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

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

Re: Explique-me uma função da SCO.DLL , preciso rapido plis!

em Ter 04 Dez 2012, 22:41
ID - O ID da mensagem. Existe pra casos de pesquiza de mensagem.
PLAYER - O jogador.
VALUE - A STRING a ser enviada.
Da uma olhada nessa engine: https://dl.dropbox.com/u/70151484/chat_direct.gm6
avatar
Ranking : Nota A
Notas recebidas : A
Data de inscrição : 25/02/2012
Número de Mensagens : 359
Insígnias de JAM :

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

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

Re: Explique-me uma função da SCO.DLL , preciso rapido plis!

em Qua 05 Dez 2012, 12:39
Entendi oque significa o "id" é mais ou menos oque eu penssava mesmo, so que estava me confundindo bastante é muita coisa para memorizar e a minha mente acaba embaralhando tudo.

Obrigado a todos vocês que ajudaram aqui no topico.

@Super maker
Não entendi bem essa engine o.O
avatar
Data de inscrição : 09/07/2011
Número de Mensagens : 646
Insígnias de JAM :

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

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

Re: Explique-me uma função da SCO.DLL , preciso rapido plis!

em Qua 05 Dez 2012, 20:57
Gabrielgeh escreveu:Não entendi bem essa engine o.O
É por que ela ta sem a dll. Pra testar você deve alterar o caminho indicado em algum script que tenha init no nome.
Conteúdo patrocinado

Re: Explique-me uma função da SCO.DLL , preciso rapido plis!

Voltar ao Topo
Permissão deste fórum:
Você não pode responder aos tópicos neste fórum