Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Zenkro en Diciembre 16, 2014, 03:34:58 AM

Título: [Pregunta] Archivos externos y guardados
Publicado por: Zenkro en Diciembre 16, 2014, 03:34:58 AM
Hola de nuevo, he estado haciendo un sistema de guardado, seria algo así basicamente:

if (file_exists("Save.sav")){
    file_delete ("Save.sav");
}

SaveFile = file_text_open_write("Save.sav");
SavedRoom = room;
playposx = player.x
playposy = player.y
file_text_write_real (SaveFile, SavedRoom);
file_text_write_real (SaveFile, playposx);
file_text_write_real (SaveFile, playposy);
file_text_close (SaveFile);


El problema es que al guardarse en el .sav no se como hacer para leer el primer valor, que es la room, el segundo valor que pertenece al X del player y el tercer valor que pertenece al Y del player. El problema esta en que no se como hacer para que el script de load game distinga cada valor por separado. No se si me explico. Este es mi load game:

if (file_exists("Save.sav")){
    LoadFile = file_text_open_read("Save.sav");
    LoadedRoom = file_text_read_real(LoadFile);
    playposxload = file_text_read_real //aca intente hacerlo pero no me salio jaja
    file_text_close(LoadFile);
    room_goto(LoadedRoom);
   
}


y esta es la imagen del bloc de notas:

(http://i.gyazo.com/14dc64505d4840b6c6901cd1e6d6dee9.png)
Título: Re:[Pregunta] Archivos externos y guardados
Publicado por: ocarina en Diciembre 16, 2014, 04:11:43 AM
Amigo xq no utiliza mejor los archivos ini es simple guardar y simple leer y guarda todo lo q usted quiera!!
Saludos
Título: Re:[Pregunta] Archivos externos y guardados
Publicado por: Zenkro en Diciembre 16, 2014, 04:30:52 AM
Mmm nunca use archivos .ini pasame un par de variables así veo que onda.


Edit: Ya encontré una web que explique las funciones, gracias :D
Título: Re:[Pregunta] Archivos externos y guardados
Publicado por: Iros en Diciembre 16, 2014, 04:38:48 AM
Podrías usar un explode para tomar los valores separandolos con el espacio, acá te dejo la URL del script:

http://www.comunidadgm.org/desarrollo-de-scripts/explode()/
Título: Re:[Pregunta] Archivos externos y guardados
Publicado por: Clamud en Diciembre 16, 2014, 05:00:16 AM
La función file_text_read_real no detecta los espacios. Para leer números separados puedes usar el script que mencionó Iros o escribir en diferentes líneas.
Título: Re:[Pregunta] Archivos externos y guardados
Publicado por: Zenkro en Diciembre 16, 2014, 08:15:09 AM
Ya esta gente, muchas gracias, lo hice con archivos.ini No es lo más óptimo a mi parecer pero me sirvió. Saludos.