Het ontwerpen van spellen met Game Maker
Uitvoeren van externe bestanden
Game Maker heeft ook de mogelijkheid om externe programma's uit te voeren. Er zijn twee functies beschikbaar voor dit: execute_program and execute_shell. De functie execute_program start een programma, mogelijk met wat argumenten. Het kan wachten op het programma tot het klaar is (pauzeert het spel) of verder gaan met het spel. De functie execute_shell open een bestand. Dit kan elk bestandstype zijn waarvoor een programma is ingesteld waarmee het moet worden ingesteld. Bijvoorbeeld een html of word bestand. Of het kan ook een programma zijn. Het kan niet wachten op het voltooien dus het spel zal doorgaan.
execute_program(prog, arg, wait) Voert het programma prog uit met de argumenten arg. wait identificeert of het moet wachten tot het programma is voltooid (true) of dat het spel door moet gaan (false).
execute_shell(prog, arg) Voert het programma of bestand uit in de shell.
Beide functies zullen niet werken als de speler de veilige modus heeft ingesteld in het bestand of programma dat word geopend. Je kan dit controleren door de volgende alleen-lezen variabele te gebruiken:
secure_mode* Wanneer het spel draait in de veilige modus.
« INI bestanden | Data structuren »