Hola, soy un poco novato con el GM, estoy desarrollando mi primer juego de plataformas, tengo armado lo basico (movimiento, salto, armas, etc...) mi pregunta es como hacer para que entre cada disparo con un arma halla un tiempo intermedio, ya que si dejo presionado la [P] (tecla con la que se dispara) se dispara toda la munición seguida, como puedo hacer que halla por ejemplo 2 segundos entre cada disparo, gracias por su ayuda de antemano  :P



Por cierto, muy bonita la comunidad me alegro de formar parte de ella  :love: :GMS:
Esfuérzate

La respuesta es: ALARMAS
Usa una alarma, y una variable "puede disparar", así:
[gml]
//Evento CREATE
disparar = true;
[/gml]

[gml]
//Evento "disparar", en tu caso, press P
if disparar == true
{
  //tu código para disparar
  alarm[0] = room_speed * 2; //Dos segundos
  disparar = false; //Impedimos disparar
}
[/gml]

[gml]
//Evento alarm 0
disparar = true;
[/gml]

Y listo
alaberga regué el café.

BA:STFW&RTFM