Marzo 15, 2019, 02:10:53 AM Ultima modificación: Marzo 15, 2019, 02:17:31 AM por clsotelo
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.

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.

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

Checa mi canal de Youtube para tutoriales y charlas sobre desarrollo de videojuegos.