Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: Francos en Mayo 29, 2020, 05:46:03 PM

Título: crear un ini
Publicado por: Francos en Mayo 29, 2020, 05:46:03 PM
 ;D hola buenos dias
necesito ayudda con un problema en mi juego
resulta que quiero poner un score pero no me sale correctamente, ya lo tengo creado  y funciona pero da un bug con el tiempo.
cuando comienzo el juego todo bien me matan y se guarda el score pero despues de un rato el score desaparese o cambia a cero.

es algo como esto

global.puntos= lo que lleve(esto lo tengo en el nivel 1)

Luego en la portada tengo un sprite  permanente que   realiza esto

global.Puntosportada=global.puntos
luego cuando----- global.Puntosportada ----adquiere puntuacion en la portada se realiza esto
game_save()
y lo guarda bien
entonces cuando  quito el juego completamente y lo vuelvo a ejecutar
aparese la puntuacion normal si realize 500 o lo que sea aparece
pero despues de cierto tiempo nose  puede variar horas o dias  despues salta el bug de que mi puntuacion desaparese o algo asi
y ya no me marca nada

asi que queria hacer otro metodo para el score
e escuchado algo asi como archivos .ini pero no se como crear un archivo .ini  alguien que me pueda ayudar gracias..

Título: Re:crear un ini
Publicado por: OmarMakero en Mayo 30, 2020, 02:10:58 AM
Saludos Francos 8).

No se si en tu version de game maker pueda servir lo que te voy a decir, pero espero que si  :-[.

Para crear y escribir un ini:

[gml]ini_open(nombre_ini)//Abres el archivo ini.
global.puntos = ini_write_real(seccion,llave,valor)//escribe una variable real
global.punots =ini_write_string(seccion,llave,valor)//escribe una variable string
ini_close()//cierra el ini[/gml]

Para leer y tomar informacion de un ini:

[gml]ini_open(nombre_ini)
global.puntos = ini_read_real(seccion,llave,valor_predeterminado)//Lee una variable real
global.puntos = ini_read_string(seccion,llave,valor_predetermindado)//Lee una variable string
ini_close()//Cierra el ini[/gml]

Luego depende de tu codigo el que sea una variable real o string, espero que te funcione  :) :)
Título: Re:crear un ini
Publicado por: somnus en Junio 05, 2020, 06:49:04 PM
checate el manual sobre los archivos .ini te puede dar una buena idea de como funcionan, basicamente el ejemplo de como hacer eso te lo da la respuesta anterior, pero hay otras cosas que checar como la manera en que organizaras tus datos, y debes de tener digamoslo asi funciones para cargar y guardar tu juego.
Título: Re:crear un ini
Publicado por: Francos en Junio 06, 2020, 03:06:58 AM
 :) gracias a los dos ya logre usar los archivos  .ini  tenia esa duda del como se crean, realize unas pruebas y si los archivos ini se crean solos ya lo logre gracias amigos.. saludos