Skocz do zawartości

executive_shell


TheMarcQ

Rekomendowane odpowiedzi

In certain situations you might want to give players the possibility of providing command line arguments to the game they are running (for example to create cheats or special modes). To get these arguments you can use the following two routines.

 

 

parameter_count() Returns the number of command-line parameters. The actual parameters can be retrieved with the following function.

parameter_string(n) Returns command-line parameters n. The first parameter has index 1. The last one has index parameter_count(). Index 0 is a special one. It is the filename of the game executable (including the path).

 

You can read the value of environment variables using the following function:

 

 

environment_get_variable(name) Returns the value (a string) of the environment variable with the given name.

 

Wzięte z mojej starej gierki:

GML
// sprawdzamy czy gra zostala uruchomiona z parametrem -t tj. z edytora czy normalnie

if ( parameter_string( 1 ) == "-t" )

room_goto( r_testlevel );

else

room_goto( r_menu );

Odnośnik do komentarza
Udostępnij na innych stronach

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Jedynie zarejestrowani użytkownicy mogą komentować zawartość tej strony.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się
  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...