quiero que un objeto dispare cada 5 segundos.
Intente usando una alarm pero no funciono :(
Dentro del create de tu objeto que dispara poné que se ejecute la alarma, dentro de la alarma poné algo como esto:
[gml]instance_create(x,y,objDisparo);
alarm[0] = room_speed * 5;[/gml]
Con eso se crearía el disparo cada 5 segundos.
Segui intentando con la alarma, pero fijate que por default la velocidad por seg es = 30 , es decir que 90 son 3 segundos, 5 segundos serian 150, porque se maneja por steps.
Justamente, para evitar poner números y todo eso haces la multiplicación de la velocidad de tu room (que por defecto es 30) por la cantidad de segundos que queres.