[dismiss]
This wiki is a copy of the original Oblivion CS wiki created and maintained by the UESP.net. See CSwiki:Copy Notice for more info.
INI File Parser
Jump to navigation
Jump to search
A User Function for use with Oblivion Script Extender
Syntax:
INIParser ValuesArray
Walks through the path list array, initializes valid files using runBatchScript and returns the number of files processed.
Examples:[edit | edit source]
Let MyArray := ar_Construct Array Let MyArray [0] := "Data\Qwerty.ini" Let MyArray [1] := "Data\INI\Qwerty.ini" . . . Let MyArray [NN] := ValueNN Let NumINIProcessed := call INIParser MyArray ; --- or just --- set NumINIProcessed to call INIParser ar_list Value01, Value02, Value03, . . . , ValueNN ;(up to 20 values)
Code[edit | edit source]
scn INIParser array_var aINIFiles array_var aIterator short sNumOfINIs string_var svPath begin function { aINIFiles } let aIterator := ar_Construct StringMap forEach aIterator <- aINIFiles let svPath := aIterator[ "value" ] if eval( fileExists $svPath ) let sNumOfINIs += 1 runBatchScript $svPath endIf loop setFunctionValue sNumOfINIs sv_Destruct svPath end
See Also[edit | edit source]