Mostrar Mensajes

Esta sección te permite ver todos los mensajes escritos por este usuario. Ten en cuenta que sólo puedes ver los mensajes escritos en zonas a las que tienes acceso en este momento.

Mensajes - xavierxo

1
Preguntas y respuestas / Re: variable desconocida?
Marzo 15, 2008, 11:14:09 PM
Cita de: Killer en Marzo 15, 2008, 10:52:09 PM
El problema es que estas inicializando las variables dentro de un if, y luego checando por esas mismas variables. Si no entras en el if a la primera entonces no existir?n las variables para su chequeo posterior, eso es lo que te da error.

Crea las variables en el evento create, eso deber?a solucionar el problema. Adem?s, estas tratando de dibujar al ganador en el evento step, y solo puedes dibujar en el evento draw.

:-[creo que la idea no me llego  :-[.
cambie la accion (del evento donde si la variable global es igual a 1 sucede lo mostrado) y la puse en el evento create pero no me funciono sigue diciendo lo mismo pero ahora me dice que esta el problema en el evento create,.. aun no veo porque no reconoce la variable   :o disculpa mi novatada pero es q no lo veo    :(
2
hola he estado estudiando unos tutoriales para entral al mundo del gm, pero en uno de los ejemplos que hice me aparecio un problema, y es que al correr, me dice que hay una variable desconocida aunque ya la llame  :-\.. hay le adjunto el archivo a ver si alguien me ayuda.

el problema se haya en el objeto control :o

Sprite: <no sprite>
Solid: false
Visible: true
Depth: 0
Persistent: false
Parent: <no parent>
Mask: <same as sprite>

Step Event:
for all pepe: start moving in directions 000001000 with speed set to random(6)
for all tito: start moving in directions 000001000 with speed set to random(6)
if pepe.x is larger than 600
      set variable global.llego to 1
      set variable global.ganador to "pepe"
if tito.x is larger than 600
      set variable global.llego to 1
      set variable global.ganador to "tito"

if global.llego is equal to 1
      play sound llegada; looping: false
      sleep 2000 milliseconds; redrawing the screen: true
      restart the game

set the font for drawing text to font0 and align left
at position (200,360) draw text: ganador
at position (300,360) draw the value of: global.ganador

:-[