0 Usuarios y 1 Visitante están viendo este tema.
if file_exists(ejemplo.save) = 1{ game_load(ejemplo.save)}else{ game_save(ejemplo.save)}
A ver si entendi bien. Quieres que cuando abras el juego, se cargue la ultima partida jugada. Osea, que cuando abras el juego, sigas jugando desde donde lo dejaste?Crea un objeto, que sea persistente y ponlo en la primer room del juego. Y en su evento "Create" pon lo siguiente:if file_exists(ejemplo.save) = 1{ game_load(ejemplo.save)}else{ game_save(ejemplo.save)}
el se refiere a abrir el juego desde el savegame,sin tener que abrir el juego antes :/Edito:si supiera como,te lo hubiera dicho desde ya :/
Si al agchivo de guardado le pones una extension como .sve, .sav (a esta la usa valve) o algo asi y luego le pones abrir con... buscas tu juego.Pero igual abre el juego, no la partida
Cita de: Mgbu en Diciembre 26, 2011, 08:40:33 pmSi al agchivo de guardado le pones una extension como .sve, .sav (a esta la usa valve) o algo asi y luego le pones abrir con... buscas tu juego.Pero igual abre el juego, no la partida no me funciono el juego se puso pero des del principio
Cita de: verdader26 en Diciembre 27, 2011, 10:58:19 pmCita de: Mgbu en Diciembre 26, 2011, 08:40:33 pmSi al agchivo de guardado le pones una extension como .sve, .sav (a esta la usa valve) o algo asi y luego le pones abrir con... buscas tu juego.Pero igual abre el juego, no la partida no me funciono el juego se puso pero des del principioPodrías hacer que apenas se abra el juego ejecute el guardado, asi se continua sola la partida al abrir al juego o la partida.Si sabes usar archivos ini, puedes guardar una variable guardado por ej. y si es igual a 1 que se ejecute el guardado
pero y si hay guardado mas de un proyecto guardado?
//Cuando se guarda la partida Slot1ini_open(partidas.ini)ini_write_real("Partidas","Slot1",1)ini_close()//Cuando se guarda la partida Slot2ini_open(partidas.ini)ini_write_real("Partidas","Slot2",1)ini_close()//Cuando se guarda la partida Slot3ini_open(partidas.ini)ini_write_real("Partidas","Slot3",1)ini_close()
//Cuando se borra la partida Slot1ini_open(partidas.ini)ini_write_real("Partidas","Slot1",0)ini_close()//Cuando se borra la partida Slot2ini_open(partidas.ini)ini_write_real("Partidas","Slot2",0)ini_close()//Cuando se borra la partida Slot3ini_open(partidas.ini)ini_write_real("Partidas","Slot3",0)ini_close()
//comprueba si existen las partidasini_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 ejemploelejida=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)
Cita de: verdader26 en Diciembre 31, 2011, 11:54:08 pmpero y si hay guardado mas de un proyecto guardado?Ahhhm ok, es igual de facil Si sabes usar ini debes hacer:Al guardar//Cuando se guarda la partida Slot1ini_open(partidas.ini)ini_write_real("Partidas","Slot1",1)ini_close()//Cuando se guarda la partida Slot2ini_open(partidas.ini)ini_write_real("Partidas","Slot2",1)ini_close()//Cuando se guarda la partida Slot3ini_open(partidas.ini)ini_write_real("Partidas","Slot3",1)ini_close()Al borrar//Cuando se borra la partida Slot1ini_open(partidas.ini)ini_write_real("Partidas","Slot1",0)ini_close()//Cuando se borra la partida Slot2ini_open(partidas.ini)ini_write_real("Partidas","Slot2",0)ini_close()//Cuando se borra la partida Slot3ini_open(partidas.ini)ini_write_real("Partidas","Slot3",0)ini_close()Al abrir juego//comprueba si existen las partidasini_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 ejemploelejida=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)Seguro hay formas mas faciles pero me voy a festejar al 2012 que solo faltan 3 horas!
dado que el tema es muy complicado...http://lmgtfy.com/?q=game+maker+associate+file