ini_open(name);
Argument | Description |
---|---|
name | The filename for the .ini file. |
Returns: N/A
This opens an ini_file for reading and/writing. If the ini_file does not exist at the location you are checking, GameMaker: Studio may create one, but only if you
write data to it. If you have only read information from the ini file, then the default values for the read function will be returned, but the ini file will not actually
be created.
Please note that you can only have one ini file open at any one time and remember to use ini_close
once you're finished reading/writing from the .ini file as the information is not actually stored to disk until then (it is also stored in memory until the file is closed).
WARNING! This function may not work as you expect due to GameMaker: Studio being sandboxed! Please see the section on File System Limits
for more information.
ini_open("savedata.ini");
score = ini_read_real("save1", "score", 0);
ini_close();
This will open 'savedata.ini' and read the score value under the section "save1" with the key "score" in it, then close the .ini again. Should there be no value under "save1", "score" or there is no "savedata.ini" file present, score will be set to 0 (the default value).