Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: anonimo16 en Diciembre 20, 2015, 09:30:49 PM

Título: Variable global se reinicia(solucionado)
Publicado por: anonimo16 en Diciembre 20, 2015, 09:30:49 PM
HOLA CGM  ;)

Estoy teniendo un problemida con las variables global de mi obj_player pasa que tengo esto

(http://imageshack.com/a/img905/2485/8CGJYI.jpg)

y cuando voy a la siguiente room se me reinician :s como hago para que no pase esto?
Título: Re:Variable global se reinicia
Publicado por: bygdle en Diciembre 20, 2015, 10:00:12 PM
Guárdalas en archivos .INI, algo así:
Para definir las variables, en vez de poner 0, pon:
[gml]
ini_open('archivo.ini')
global.shoot = ini_read_real("datos","shoot",0);
ini_close();
[/gml]

Y cuando quieras pasar de room, o guardar los datos, haz algo así:
[gml]
ini_open('archivo.ini')
ini_write_real("datos","shoot",global.shoot);
ini_close();
[/gml]

Puedes buscar algo más de información por internet. Está todo bien explicado (no doy links porque tengo mi navegador lleno de páginas y me da flojera buscar...xD)
Título: Re:Variable global se reinicia
Publicado por: josevi77 en Diciembre 20, 2015, 10:02:11 PM
Buenas, marca que sea persistente, o usa un objeto controlador y pones hay las variables.

Saludos
Título: Re:Variable global se reinicia
Publicado por: anonimo16 en Diciembre 20, 2015, 10:16:32 PM
Pues lo he solucionado, cree un obj controlador para los stats, y en el event game start puse las variables
el obj lo puse en el primer room que es el de menu y persistent y todo perfecto, igual gracias  ;D
Título: Re:Variable global se reinicia(solucionado)
Publicado por: kostra en Diciembre 22, 2015, 01:08:47 AM
La próxima vez no las pongas en el create del player xD