Funktiot

Funktiokutsu koostuu funktion nimestä, jonka perässä on sulkeiden sisällä lista argumenteista (tai ei mitään, jos argumentteja ei tarvita) pilkulla eroteltuna.

<funktio>(<arg1>,<arg2>,...)

Funktiot jaetaan kahteen ryhmään: sisäänrakennettuihin funktioihin, joilla voi hallita pelin kaikkia osa-alueita ja joita on suuri määrä, sekä käyttäjän määrittelemiin skripteihin, joita voi siis käyttää myös funktioina.

Vaikkei funktio tarvitse argumentteja, sen perässä on silti oltava sulkeet. Jotkin funktiot palauttavat arvoja, jolloin niitä voidaan käyttää lausekkeissa; toiset pelkästään suorittavat komentoja.

Huomaa, että funktiota ei voi käyttää sijoituksen vasemmalla puolella suoraan. Ei siis voida kirjoittaa instance_nearest(x,y,obj).speed = 0, vaan on kirjoitettava (instance_nearest(x,y,obj)).speed = 0.