Hasta ahora con el código que usaba se mantenía el valor, sin embargo ahora no se mantiene.. ¿que debería hacer para que se mantenga?

Tengo casi todo el juego hecho con GML, y uso GM8.

Para que un valor se mantenga entre varias rooms, debes ponerle la propiedad "Persistent", al objeto que tiene la variable a mantener. Pero recuerda que con eso no se borrará el objeto al cambiar de rooms, por lo que no tienes que crearlo una y otra vez.
alaberga regué el café.

BA:STFW&RTFM

Cita de: NiuWeb en Febrero 20, 2016, 06:29:52 PM
Para que un valor se mantenga entre varias rooms, debes ponerle la propiedad "Persistent", al objeto que tiene la variable a mantener. Pero recuerda que con eso no se borrará el objeto al cambiar de rooms, por lo que no tienes que crearlo una y otra vez.

Vaya, la solución era simplemente eliminar el obj_control del resto de room, aunque tengo una copia del .gmk de ayer y tengo puesto el obj_control en todas y se mantiene el valor, sin embargo lo hago en el .gmk actual y no se mantiene a excepción de solamente poner ese objeto en la primera room de todas, que extraño...

Pero bueno, me ha servido, ¡muchas gracias!

o usar variables GLOBALES
[spoiler="ola k ase clickarme o k ase"]la imagen no se quita xD
[/spoiler]


También puedes crear una variable global que sobreviviría a la destrucción del objeto que la creó.

Cita de: kostra en Febrero 20, 2016, 08:13:34 PM
o usar variables GLOBALES
Cita de: Marth en Febrero 20, 2016, 09:23:41 PM
También puedes crear una variable global que sobreviviría a la destrucción del objeto que la creó.

Mi turno xDDDDDDDDDDDDDDDDDDDD
También puedes usar variables globales, las cuales, al no depender de ninguna instancia, no se destruyen al eliminarlas
alaberga regué el café.

BA:STFW&RTFM

lo que yo hago con TODAS las globales que usaré en el juego es crearlas en un objeto aparte y en una ROOM APARTE que será la PRIMERA, en el objeto, en su create, pongo todas las globales seguidos de un room_goto_next();  eso no trae problemas NNNNUNCA!! :B
[spoiler="ola k ase clickarme o k ase"]la imagen no se quita xD
[/spoiler]