Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: adanielg en Septiembre 04, 2017, 05:41:58 PM

Título: Resetear los ini
Publicado por: adanielg en Septiembre 04, 2017, 05:41:58 PM
Para guardar los puntajes en mi juego tengo archivos ini, por ejemplo el jugador tiene 200 monedas, y yo quiero comenzar una nueva temporada y regresar todo eso a 0, que puedo hacer para que cuando entre al juego, tenga 0 monedas en el ini y comience desde 0
Título: Re:Resetear los ini
Publicado por: pixel king en Septiembre 04, 2017, 05:47:52 PM
si tienes pocas variables puedes hacer esto:
Botón Reset

ini_open(nombre)
     ini_write_real("score","score",0)
ini_close()

y así con todas las variables, dependiendo de si es un string, real...
No se si habrá otra forma más rapida
Título: Re:Resetear los ini
Publicado por: adanielg en Septiembre 04, 2017, 05:52:18 PM
Pero solo quiero que esto pase una única vez en todo el juego, no que se repita cada vez que entre al juego
Título: Re:Resetear los ini
Publicado por: pixel king en Septiembre 04, 2017, 05:53:53 PM
Cita de: adanielg en Septiembre 04, 2017, 05:52:18 PM
Pero solo quiero que esto pase una única vez en todo el juego, no que se repita cada vez que entre al juego
Creas un botón especifico y cuando pulses con el ratón haga eso y le añades game_restart() para que de mas efecto de reseteo y ya
Título: Re:Resetear los ini
Publicado por: Seirlord_Games en Septiembre 04, 2017, 06:42:22 PM
Quieres que eso sea una función del juego o sólo para empezar de nuevo en tema de testeo. Por que si es eso se suele guardar en los datos de usuario, concretamente en "Appdata/local/nombre_del_juego". Allí veras un .ini, lo borras y listo. Si no, puedes hacerlo como dijo Pixel King