Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: clsotelo en Marzo 15, 2019, 02:10:53 am

Título: variable global
Publicado por: clsotelo en Marzo 15, 2019, 02:10:53 am
Cordial saludo,

Mi pregunta es la siguiente, hay alguna forma que desde un Script, supongamos:
/// script: prueba
nombre = argument[0];
global.nombre = ....

///
//evento create
prueba(vida);
//
esta variable que guardada como global.vida,
ya que intento y la única que reconoce es global.nombre que es la que coloco arriba.

En general, puedo darle el nombre a una variable global desde otro lado.?
Pregunto ya que ese script lo quiero ejecutar varias veces, pero cuando lo hago solo reconoce global.nombre
Espero me haya hecho entender, muchas gracias.
Título: Re:variable global
Publicado por: 3dgeminis en Marzo 15, 2019, 02:42:50 am
Me parece que GM solo esta tomando en cuenta el nombre de la variable("nombre" en tu caso) como si fuera la misma en ambos casos.
Como global.nombre esta al final del script la variable toma ese valor.
Título: Re:variable global
Publicado por: Jucarave en Marzo 15, 2019, 08:47:10 pm
Puedes utilizar las funciones variable_global_exists(nombre) para saber si existe, variable_global_get(nombre) para obtener su valor y variable_global_set(nombre, valor) para colocarle un valor.

Saludos