Cita de: verdader26 en Diciembre 31, 2011, 11:54:08 PM
pero y si hay guardado mas de un proyecto guardado?
Ahhhm ok, es igual de facil :)
Si sabes usar ini debes hacer:
Al guardar
[gml]
//Cuando se guarda la partida Slot1
ini_open(partidas.ini)
ini_write_real("Partidas","Slot1",1)
ini_close()
//Cuando se guarda la partida Slot2
ini_open(partidas.ini)
ini_write_real("Partidas","Slot2",1)
ini_close()
//Cuando se guarda la partida Slot3
ini_open(partidas.ini)
ini_write_real("Partidas","Slot3",1)
ini_close()
[/gml]
Al borrar
[gml]
//Cuando se borra la partida Slot1
ini_open(partidas.ini)
ini_write_real("Partidas","Slot1",0)
ini_close()
//Cuando se borra la partida Slot2
ini_open(partidas.ini)
ini_write_real("Partidas","Slot2",0)
ini_close()
//Cuando se borra la partida Slot3
ini_open(partidas.ini)
ini_write_real("Partidas","Slot3",0)
ini_close()
[/gml]
Al abrir juego
[gml]
//comprueba si existen las partidas
ini_open(partidas.ini)
Slot1=ini_read_real("Partidas","Slot1",0)
Slot2=ini_read_real("Partidas","Slot2",0)
Slot3=ini_read_real("Partidas","Slot3",0)
ini_close()
//Algun codigo para elejir partidas, por ejemplo
elejida=get_string("Que partida quieres?, 1, 2, o 3?",1)
if elejida=1 and Slot1=1 game_load(Slot1)
if elejida=1 and Slot1=0 get_string("Esa partida no existe, elije otra",2)
if elejida=2 and Slot2=1 game_load(Slot2)
if elejida=1 and Slot1=0 get_string("Esa partida no existe, elije otra",3)
if elejida=3 and Slot3=1 game_load(Slot3)
if elejida=1 and Slot1=0 get_string("Esa partida no existe, elije otra",1)
[/gml]
Seguro hay formas mas faciles pero me voy a festejar al 2012 que solo faltan 3 horas!