Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: am3500 en Julio 16, 2014, 07:55:26 PM

Título: ayuda con mandar informacion y recibir informacion
Publicado por: am3500 en Julio 16, 2014, 07:55:26 PM
hola amig@. quiero saber como mandar una informacion del servidor al cliente para mandarle la pocicion de donde esta el enemigo al jugador por ejemplo me explico quiero que el server mande la pocicion del enemigo al cliente pero no se como hacerlo me dicen que es con unos codigos dificil pero como ustedes son los que saben de eso me pueden ayudar gracias
Título: Re:ayuda con mandar informacion y recibir informacion
Publicado por: am3500 en Julio 16, 2014, 08:01:07 PM
ehhhhh encontrado un par de codigos pero no se ni para que funcionan

Citarclearbuffer();
writebyte(2);
writebyte(global.myid);
writeshort(x);
writeshort(y);
writeshort(sprite_index);
writeshort(image_speed);
writeshort(image_index);
writeshort(direction);
sendmessage(global.clienttcp);

messageid = readbyte();
//...and then use it to check what message it was
switch(messageid)
{   
    case 2:
    //Update position
    var player, value;
    value = readbyte();
    //script_addline(string(global.players[value]),c_black);
    player = global.players[value];
    player.x = readshort();
    player.y = readshort();
    player.sprite_index = readshort();
    player.image_speed = readshort();
    player.image_index = readshort();
    player.image_xscale = readshort();
    clearbuffer();
    writebyte(5);
    writebyte(value);
    writeshort(player.x);
    writeshort(player.y);
    writeshort(player.sprite_index);
    writeshort(player.image_speed);
    writeshort(player.image_index);
    writeshort(player.image_xscale);
    with(obj_client)
    {
    sendmessage(tcp);
    }
    break;
....................................
Título: Re:ayuda con mandar informacion y recibir informacion
Publicado por: gabyT en Julio 17, 2014, 06:13:53 AM
hola amigo  ;) por lo que veo quieres hacer un juego multijugador, pero que utilizas? la 39dll? m_play? si no dices que utilizas difícil poder ayudarte. si es con la 39 dll puedo explicarte.
Título: Re:ayuda con mandar informacion y recibir informacion
Publicado por: am3500 en Julio 17, 2014, 04:14:37 PM
Cita de: gabyT en Julio 17, 2014, 06:13:53 AM
hola amigo  ;) por lo que veo quieres hacer un juego multijugador, pero que utilizas? la 39dll? m_play? si no dices que utilizas difícil poder ayudarte. si es con la 39 dll puedo explicarte.

:'( :D :D :D :D si el 39dll que uso pero no se como mandar ni recibir me explicas bien todo los pasos te lo agradezco 
Título: Re:ayuda con mandar informacion y recibir informacion
Publicado por: Iros en Julio 17, 2014, 04:23:05 PM
Leete este manual hecho hace un tiempo por eduardo960:

http://www.comunidadgm.org/index.php?page=verdescargas&accion=descargaD&download_id=1927
Título: Re:ayuda con mandar informacion y recibir informacion
Publicado por: am3500 en Julio 17, 2014, 04:26:25 PM
gracias pero yo no tengo gm6
Título: Re:ayuda con mandar informacion y recibir informacion
Publicado por: selcare en Julio 17, 2014, 06:04:44 PM
te recomiendo que visites este video espero que  el moredador me permita ponerlo

http://youtu.be/pvkn2oNLTww?list=PL8CE61C5A34C84A65 el autor  da permisos de uso libre...
Título: Re:ayuda con mandar informacion y recibir informacion
Publicado por: am3500 en Julio 17, 2014, 06:24:52 PM
Cita de: selcare en Julio 17, 2014, 06:04:44 PM
te recomiendo que visites este video espero que  el moredador me permita ponerlo

http://youtu.be/pvkn2oNLTww?list=PL8CE61C5A34C84A65 el autor  da permisos de uso libre...

Gracias Amigo. jucarave que haga ese video de nuevo que no se ve nada   :-[ :'( :D :P
Título: Re:ayuda con mandar informacion y recibir informacion
Publicado por: Iros en Julio 17, 2014, 07:16:23 PM
El tutorial está basado en :GM6: porque es el que se usaba en esa época (y que buenas épocas, correojon ponía advertencias de la nada c: ), pero se puede abrir con :GM8: y no da problema alguno. Te recomiendo, aunque sea, leerte el manual que trae adjunto, explica función por función y con ejemplo práctico.
Título: Re:ayuda con mandar informacion y recibir informacion
Publicado por: am3500 en Julio 18, 2014, 07:18:12 PM
si pero el problema es que mi proyecto tiene 2 ejecutable 1 llamado server y el otro llamado cliente y el problema es que no se en cual es que tengo que poner los codigos si es en el server o en el cliente por ejemplo el server le manda la informacion de un objeto al cliente y el cliente ve cuando se mueve el objeto y el otro cliente por igual lo ve en la misma posición x,y. y eso es lo que yo quiero aprender a crear un codigo desde el server que esta en otro ejecutable y del ejecutable server mandar una informacion al otro ejecutable cliente  para que el otro cliente vea ese objeto en su posicion original

gracias creo que no van a poder ayudarme esta ves yo lo intentare hacer por mi cuenta gracias amigos por aportar gracias a ustedes ya ehhh aprendido un poco mas de 39dll y de code muchas gracias