bueno, trabajando en mi eternamente largo y vago desarrollo de mi juego  XD
me tope con mi 45° problema:aclaro lo hice con d&d

en un objeto, cualquiera, en el evento keyboard press up puse una variable ej:fulano asi:
set variable fulano  a 1.
en el mismo objeto , en el evento keyboard press left puse:
if fulano es igual a 1
     start of a block
      y una accion cualquiera
     end of block

al ejecutar el juego todo funciona como es debido.Cuando presiono left, y up esta presionada, ejecuta la acción que debia hacer.

pero el problema se presenta al intentarlo en otro objeto.
ej, yo en otro objeto pongo, en el evento step:
if fulano es igual a 1
    start of block
    y una accion cualquiera
    end of block

al ejecutar el juego tira error ya que no reconoce la variable.

asi que mi problema es ese. quiero crear variables globales para poder usarlas en otros objetos u otras rooms
como se hacen?

#1 Febrero 19, 2014, 02:10:22 AM Ultima modificación: Febrero 19, 2014, 02:12:17 AM por jronis
solo tienes que escribir global.nombredelavariable

por ejemplo si quieres crear una variable global llamada nombre el codigo seria el siguiente

var global.nombre;

y en caso de que lo hagas con D&D igual escribes global.nombre o la variable que sea vaya...

Saludos
José R. Onís

muchas gracias.
lo habia intentado antes y no me funcionaba. pero me habia olvidado de declararl la variable cuando el juego inicia  XD
ahora anda perfecto, gracias