Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: I-Am-Goku en Diciembre 04, 2009, 02:25:57 AM

Título: Asignar Valor En Letras A Una variable Global...
Publicado por: I-Am-Goku en Diciembre 04, 2009, 02:25:57 AM
Bueno resulta que tenog unas variables llamadas:

global.personaje1

global.personaje2

Pero les quiero asignar un valor de "ninguno" como incial y a medida que lo necesite ponerle los nombre de los personajes y todo... osea...

global.personaje1 = personaje

global.personaje2 = enemigo

Entonces yo podria poner un solo room con un objeto con el personaje 1 y con el personaje 2... y listo... ya tendria los niveles solucionado...

Pero al asignarle un valor "ninguno" al crearlas (las variables) no me deja... alguna solucion de alguien???
Título: Re: Asignar Valor En Letras A Una variable Global...
Publicado por: metalfox6383 en Diciembre 04, 2009, 03:17:45 AM
?? No entiendo nada de lo que dices. Salvo que para poner un valor nulo a una variable tipo string puedes poner:

global.variable="";

?Podr?as aclarar un poco mejor tu duda? Me queda la inc?gnita.
Título: Re: Asignar Valor En Letras A Una variable Global...
Publicado por: I-Am-Goku en Diciembre 04, 2009, 07:12:11 PM
Yo kiero que una variable llamada global.personaje1 tenga asginado un valor de "ninguno" al crease... y depende la situacion en el juego asignarle otro valor como "personaje"

Nose si me explike bien... kiero que una variable no tenga valor en numeros sino en letras...
Título: Re: Asignar Valor En Letras A Una variable Global...
Publicado por: Wadk en Diciembre 04, 2009, 08:09:30 PM
Si quer?s asignarle la palabra "ninguno" a una variable, es as?:
variable="ninguno";
Ten?s que poner comillas porque sino el GM va a pensar que quer?s asignarle el valor de otra variable que se llame ninguno, y no creo que exista. Si quer?s que una variable se refiera a un objeto, pero que comienze sin referirse a ninguno, se hace simplemente as?:
variable=-1;
Eso es porque ning?n objeto tiene ID menor a 0.
Título: Re: Asignar Valor En Letras A Una variable Global...
Publicado por: Markus en Diciembre 04, 2009, 11:13:45 PM
Cita de: Wadk en Diciembre 04, 2009, 08:09:30 PM
...Si quer?s que una variable se refiera a un objeto, pero que comienze sin referirse a ninguno, se hace simplemente as?:
variable=-1;
Eso es porque ning?n objeto tiene ID menor a 0.

Aportando a lo que dijo Wadk, puedes si tu variable hace referencia a un objeto, puedes colocarle:
Citarvariable=noone;
ya que noone tiene valor de -4 y se ve m?s interesante xD