Diciembre 18, 2014, 11:14:43 AM Ultima modificación: Diciembre 18, 2014, 11:48:20 AM por zHeMaa
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!  :)

En el centro del if pones habilidad1 = false y alarm[0] = 30 x SEGUNDOS.

En alarma 0 pones habilidad1 = true.

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!  :)