Conectar-se
Quem está conectado
32 usuários online :: 1 usuário cadastrado, Nenhum Invisível e 31 Visitantes

WellingtonBecker

Ver toda a lista


Compartilhe
Ver o tópico anteriorIr em baixoVer o tópico seguinte
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.
Ranking : Nota C
Notas recebidas : C+B
Data de inscrição : 26/07/2008
Número de Mensagens : 6037
Insígnias de JAM :

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

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.
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.
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