Create:
GML
cshoot=true; // Zmienna która 'mówi' czy można strzelać
A tu gdy strzelamy:
GML
if(cshoot) // Sprawdzamy czy zmienna cshoot == TRUE ( prawda )
{
// Kod na strzelanie
cshoot=false; // Negujemy zmienną cshoot i już nie można strzelać
alarm[0 /*ID alarmu, są chyba max 12*/]=room_speed*5; // Mnożymy szybkość gry przez 5 i mamy 5 sekund
}
Alarm[0]:
GML
cshoot=true;
Co do DEV'a zdecydowanie lepiej zacząć od porządnego IDE, jak to już Ranmus wspomniał :)
Ps. Przecież większość nowych programistów myli się czym jest IDE a kompilator :P
Tylko że ja piszę pod windowsa ( Direct3D :P ) ale coś Visual mi do gustu nie przypadł... wole używać Code::Blocksa i czy to robi różnicę? a jeśli tak to jaką? :P
Jak to Harvester już wspomniał za mały room :P
W EndStep gracza:
GML
view_xview[0]=objGracz.x-(view_wview[0]/2);
view_yview[0]=objGracz.y-(view_hview[0]/2);