Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: zHeMaa en Diciembre 07, 2014, 09:30:10 PM

Título: Archivos INI [Solucionado]
Publicado por: zHeMaa en Diciembre 07, 2014, 09:30:10 PM
Buenas a todos, llevo dos días leyendo muchísimo sobre los archivos INI y la verdad que me he quedado con mucha información que ya he puesto en practica pero no funciona..

Los códigos creo que los tengo bien, el problema es que no se donde ponerlos.

Desde mi punto de lógica he puesto que al matar un enemigo se guarde en el archivo INI ya que es una forma rapida de que se vaya guardando constantemente "información", por ejemplo en cada uno de mis enemigos he puesto esto:
STEP
///INI
ini_open("Config.ini");
ini_write_real('Estadisticas','EXP',global.experiencia);
ini_close();


Y para que se carguen los INI los he añadido a mi personaje principal (Jugador):
STEP
ini_open("Config.ini");
global.experiencia = ini_read_real('Estadisticas','EXP',0);
ini_close();


De momento solo he añadido una variable que es la experiencia para probar, luego cuando vea que funciona ya añadiré las otras.

La variable global.experiencia es = a 0 por si lo necesitáis saber.. y poco mas..

Muchísimas gracias de antemano, un saludo!  :)
Título: Re:Archivos INI
Publicado por: TheSandBoxMKG en Diciembre 08, 2014, 06:08:38 AM
No entiendo, cual es tu problema?
Título: Re:Archivos INI
Publicado por: zHeMaa en Diciembre 08, 2014, 09:28:19 AM
El problema es que no funciona, mato un enemigo y se debería guardar la EXP y no se guarda..

No se.. igual el código esta mal, aun que lo dudo. O posiblemente no este bien puesto (en el objeto debería estar para que funcione).
Donde me recomendáis poner los códigos de guardar y cargar los archivos INI?

Gracias por responder  :)
Título: Re:Archivos INI
Publicado por: zHeMaa en Diciembre 08, 2014, 09:37:59 AM
Vaaale, menos mal, lo acabo de solucionar!

Gracias a tu respuesta que no sabias cual era mi problema me he parado a penar que si me dices eso, es porque en teoría no fallaba nada.
Mi "problema" era que tenia un "Parent" puesto a todos los enemigos, y en ese parent estaba el STEP de guardar los archivos INI, básicamente hice el parent para ahorrarme de poner en cada enemigo lo mimo, pero se ve que con el parent no funciona, ahora lo he puesto en cada uno de los enemigos y si, funciona perfectamente!

Un saludo!
Título: Re:Archivos INI
Publicado por: TheSandBoxMKG en Diciembre 09, 2014, 04:46:25 PM
Cita de: zHeMaa en Diciembre 08, 2014, 09:37:59 AM
Vaaale, menos mal, lo acabo de solucionar!

Gracias a tu respuesta que no sabias cual era mi problema me he parado a penar que si me dices eso, es porque en teoría no fallaba nada.
Mi "problema" era que tenia un "Parent" puesto a todos los enemigos, y en ese parent estaba el STEP de guardar los archivos INI, básicamente hice el parent para ahorrarme de poner en cada enemigo lo mimo, pero se ve que con el parent no funciona, ahora lo he puesto en cada uno de los enemigos y si, funciona perfectamente!

Un saludo!

Tampoco hace falta matarse poniendo el código a cada enemigo de a uno.

event_inherited() te ahorra el trabajo, sirve para llamar al evento del objeto parent.