Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: malissimofilms en Marzo 29, 2011, 01:15:57 PM

Título: Pasar al siguiente nivel cuando mates a varios enemigos.
Publicado por: malissimofilms en Marzo 29, 2011, 01:15:57 PM
Buenas, lamento lo que paso antes sobre abrir el post sobre las m?ltiples dudas :( No volver? a ocurrir. La duda es esta, ?Que hay que hacer para que cuando mates 100 enemigos pases al siguiente nivel?
Título: Re: Pasar al siguiente nivel cuando mates a varios enemigos.
Publicado por: p34 en Marzo 29, 2011, 02:42:01 PM
Creas una variable en room start "global.enemigos_muertos = 0"
En step le pones "if global.enemigos_muertos =100 {room_goto(el que quieras)}
Y en el enemigo le pones en destroy "global.enemigos_muertos += 1"

Se me ocurre asi
Título: Re: Pasar al siguiente nivel cuando mates a varios enemigos.
Publicado por: malissimofilms en Marzo 29, 2011, 04:18:31 PM
Cita de: p34 en Marzo 29, 2011, 02:42:01 PM
Creas una variable en room start "global.enemigos_muertos = 0"
En step le pones "if global.enemigos_muertos =100 {room_goto(el que quieras)}
Y en el enemigo le pones en destroy "global.enemigos_muertos += 1"

Se me ocurre asi

Me sale este error y no se como solucionarlo.

ERROR in
action number 20
of  Step Event
for object Rana:

Error in code at line 1:
   if global.enemigos_muertos =100 {room_goto(General)}
            ^
at position 11: Unknown variable enemigos_muertos
Título: Re: Pasar al siguiente nivel cuando mates a varios enemigos.
Publicado por: DEADOFALL en Marzo 29, 2011, 05:54:04 PM
Unknown variable enemigos_muertos
Eso quiere decir que no has creado esa variable, por ejemplo, en tu objeto personaje, en el evento Room Start, a?ade esto:
[gml]global.enemigos_muertos=0;[/gml]
Eso deber?a servir :)
Título: Re: Pasar al siguiente nivel cuando mates a varios enemigos.
Publicado por: malissimofilms en Marzo 29, 2011, 07:30:27 PM
Ya esta solucionado, el problema es que en vez de poner la variable en room start, lo puse en game star  :-[, Muchas gracias por la respuesta

Título: Re: Pasar al siguiente nivel cuando mates a varios enemigos.
Publicado por: VideoGamer en Marzo 29, 2011, 09:08:30 PM
pero seria mas facil si pones un codigo en el room con [gml]enemigos_muertos = 0;
if enemigos_muertos = 100 {room_goto_next();}[/gml] porque si lo pones en game start, al conseguir 100 tendrias que poner un codigo para volver a poner 0