Ad. 1:
GML
if (zupa.zawartosc<50) { instance_create( 60, 60, zupa ); } // Kropka</span>
Ad. 2:
Aby był wykonywany co step musisz: w obiekcie controler utworzyć event Step, i do niego wstawić blok kodu:
GML
script0();
Ad. 3:
W Create CHLEB, wstaw blok kodu:
GML
nasmarowany = 0;
alarm[0] = room_speed*5; // 5 sekund, 0 to indeks Alarmu</span>
Natomiast w event 'Alarm 0', wstaw blok kodu:
GML
nasmarowany += 1;
alarm[0] = room_speed*5; // Powtarzamy alarm</span>
Ad. 4:
Tak, dla self instancji wystarczy:
GML
visible = false; // Gdy ta zmienna jest false, w obiekcie NIE wykonuje się event Draw</span>
Ad. 5:
Game Maker obsługuje różne formy pętli: while, for, repeat, do{...}until(...) ...
Co do pętli for, jest to taka sama zasada jak w AS: for( <start>; <warunek>; <jeśli warunek == false> ) { <wykonuj dopóki warunek != true> }
GML
for( nalesniki = 0; nalesniki < 16; nalesniki += 1 ) // Brak w GMie pre/post inkrementacji/dekrementacji
{
_i = instance_create( random(room_width), random(room_height), objNalesnik ); // Wystrzegaj się polskich znaków w nazwach
_i.image_blend = choose( c_white, c_red, c_green, c_blue );
}