zauważ, że alarm jest ustawiany na 120 zanim zostanie sprawdzony, więc w każdym stepie będzie warunek spełniony.
proponuję coś takiego:
if alarm[0]>=0
{
draw_text(x,y,"Naciśnij spacje aby wypuścić bomby")
}
else alarm[0]=120
if alarm[1]>=0
{
draw_text(x,y,"Skacz na głowy wrogów i pobijaj kombosy aby otrzymywać punkty")
}
else
{
alarm[1]=120
}
if alarm[2]>=0
{
draw_text(x,y,"Zbieraj tarcze, aby być nietykalnym")
}
else alarm[2]=120
poza tym w draw a nie step, step nie realizuje nic z draw...
btw. cały kod wydaje mi się bez sensu, bo wygląda to na jakiś tutorial. Ja bym to rozpisał tak
create
step=0;
draw
var txt;
switch step
{
case 2: txt="Zbieraj tarcze, aby być nietykalnym"; break;
case 1: txt="Skacz na głowy wrogów i pobijaj kombosy aby otrzymywać punkty"; break;
default: txt="Naciśnij spacje aby wypuścić bomby"; break;
}
draw_text(x,y,txt);
i potem wraz z postępami zwiększamy zmienną step. voila !