With this action you can read a piece of data from an Ini file. You must previously have opened the Ini file for reading/writing using the action Open Ini File, and then with this action you give the type of data to read (either a real number or a string enclosed in ""), as well as the section header and the key within that section to get the data from. You can also supply a default value which can be either a real number of a string, and the type should coincide with the "Type" set in the action. This default action will be returned by the action should any of the following occur:
- The Ini file you have opened does not exist
- The section header you reference does not exist
- The key you are trying to get data from does not exist
Under any of the above circumstances, you will get the default value returned rather than a value from the Ini file. Whatever value is returned will be stored in the target variable that you specify, which can also be created at that moment if flagged as a temporary local variable.IMPORTANT! trying to read data from an Ini file that has not been opened previously using the Open Ini File action will cause a serious error and crash your game.
Argument Description Type The type of data to read, either a string (enclosed in quotes ""), or a real number Section The section of the Ini file to read from (as a string) Key The key within the section to read from (as a string) Default The default value to return should either the file, section or key not exist Target The target variable for holding the return value from the action
The above action block code will open an Ini file for reading then use data read from it to set 3 different global variables before closing the file again.