Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: punker en Diciembre 15, 2009, 01:20:57 PM

Título: funcoin repeat no funciona
Publicado por: punker en Diciembre 15, 2009, 01:20:57 PM
ola
weno stoy usando la funcion repeat
pero me tira el error de unexpected simbol in expresion
ahi donde empieza la funcion repeat


ataque2=repeat (5) instance_create(random(336),y-7,Jefe1_tortuganegra_obj)


ese es el codigo ke uso
ahi ke sta mal?
Título: Re: funcoin repeat no funciona
Publicado por: elviskelley en Diciembre 15, 2009, 03:05:47 PM
//nu c el por que de la varieble ataque2 asi que no la usare.
//si es por condicion seia mejor
if ataque2
{
repeat (5)
{ instance_create(random(336),y-7,Jefe1_tortuganegra_obj)}
}
pero nu c que deseas del odo
Título: Re: funcoin repeat no funciona
Publicado por: Soujiro en Diciembre 15, 2009, 05:09:40 PM
Simplemente no respeta la estructura de gml, de donde sacaste que podes igualar una variable a una sentencia  (no, no es una funcion)  repeat?
Título: Re: funcoin repeat no funciona
Publicado por: punker en Diciembre 15, 2009, 06:12:54 PM
ske keria ke la variable fuera todo eso
pero ia lo soluciones
muchas gracias :D
Título: Re: funcoin repeat no funciona
Publicado por: Ciberman en Diciembre 15, 2009, 08:32:30 PM
en ese caso puedes enserrar tu accion en gml como string en una variable y luego ejecutarla con
execute_string(str);
Título: Re: funcoin repeat no funciona
Publicado por: bonachiu en Diciembre 15, 2009, 10:15:50 PM
igual te interese crear un script llamado ataque2()

cada vez que lo escribas en un codigo se ejecutaria el codigo:
repeat (5) { instance_create(random(336),y-7,Jefe1_tortuganegra_obj)}