GML
if instance_number(rakieta) == 1 //pytam się czy jest już jedna rakieta na planszy
{
instance_create(Samolot.x, Samolot.y, rakieta); // tworze rakiete
}
alarm[0] = 5 * room_speed // ustawiam znowu alarm na 5 sekund</span>
Ten kod wstaw do eventu alarm0, nie musisz juz sprawdzac wartosci alarmu.
Poza tym ustawiales alarm z powrotem na 5, nie na 5 sekund.
Ustawianie alarmu lepiej byloby za klamerka tak zeby co 5 sekund sprawdzalo i dorabialo rakiete, chyba o to chodzi tak? Bo miales w ten sposob, ze jesli nie bylaby potrzebna rakieta to alarm tez bby sie nie ustawil.