Pierwszy skrypt nazwij action_system() i wywołaj go w Create:
GML
global.tab[0] = 0
global.scr[0] = ''
global.nr = 0
for(i = 0; i < 256; i += 1) { global.tab = 0; global.scr[0] = '' }
Drugi skrypt nazwij action_add(xtimes,gml), gdzie xtimes to liczba, ile razy ma być powtórzony w ciągu gry skrypt, a gml to ten kawałek kodu, który ma być wywoływany xtimes razy. Dajesz najlepiej tuż po action_system():
GML
global.tab[global.nr] = argument0
global.scr[global.nr] = argument1
global.nr += 1
Ostatni skrypt to action_perform(), który wywoła wszystkie akcje, które dodałeś funkcją action_add(xtimes,gml), daj to w Step, ale TYLKO jednego obiektu na mapie, tj. ma być wywoływany tylko raz na step:
GML
for(i = 0; i < global.nr; i += 1)
{
if(global.tab > 0) {global.tab -= 1; execute_string(global.scr)}
}
Niech ktoś dorobi do tego przykład, bo mi się nie chce :]