Comunidad Game Maker

Ayuda => Preguntas y respuestas => Mensaje iniciado por: zHeMaa en Diciembre 18, 2014, 11:14:43 AM

Título: Poner habilidades [Solucionado]
Publicado por: zHeMaa en Diciembre 18, 2014, 11:14:43 AM
Buenas a todos, he probado de poner en mi juego habilidades, y por el momento lo he conseguido, el problema es que la lanza continuamente.
Y me gustaría que la utilizara una vez, y hasta pasado un segundo (por ejemplo) no puedas lanzarla otra vez.

Mi código es este.
if habilidad1 = true
{
    if municion>0
    {
        if keyboard_check(ord("Q"))
        {
        municion -= 30;
        instance_create(x,y,obj_habilidad1);
        direction = (0 + v_direction);
        }
    }
}


Aclaro que básicamente este código hace que lances la habilidad perfectamente, el problema es es que cuando mantengo la "Q" la lanza sin la "pausa" esa que me gustaría tener, posiblemente se solucione con una alarm, pero he de reconocer que crear alarmas es mi debilidad en game maker.. jajajaja

Un saludo, y gracias de antemano!  :)
Título: Re:Poner habilidades
Publicado por: Xizotono en Diciembre 18, 2014, 11:38:16 AM
En el centro del if pones habilidad1 = false y alarm[0] = 30 x SEGUNDOS.

En alarma 0 pones habilidad1 = true.
Título: Re:Poner habilidades
Publicado por: zHeMaa en Diciembre 18, 2014, 11:47:58 AM
Cita de: Xizotono en Diciembre 18, 2014, 11:38:16 AM
En el centro del if pones habilidad1 = false y alarm[0] = 30 x SEGUNDOS.

En alarma 0 pones habilidad1 = true.

Muchísimas gracias, ahora si que funciona a la perfección!  :)