missionConfigFile: Difference between revisions
Jump to navigation
Jump to search
m (Text replace - "{{uc:{{PAGENAME}}}}" to "{{uc:{{PAGENAME}}}} {{uc:{{PAGENAME}}}}") |
Killzone Kid (talk | contribs) No edit summary |
||
Line 24: | Line 24: | ||
missionNamespace setVariable [configName ((missionConfigFile/"Params") select _i),paramsArray select _i]; | missionNamespace setVariable [configName ((missionConfigFile/"Params") select _i),paramsArray select _i]; | ||
};</pre> |= Example 1 | };</pre> |= Example 1 | ||
|x2= To define custom values in [[description.ext]]: | |||
<code>class myMissionConfig | |||
{ | |||
class mySetup | |||
{ | |||
myNumber = 3; | |||
myArray[] = {1,2,3}; | |||
myText = "LOL"; | |||
}; | |||
};</code> | |||
To read defined custom values from a script: | |||
<code>_myNumber = [[getNumber]] ([[missionConfigFile]] >> "myMissionConfig" >> "mySetup" >> "myNumber"); | |||
_myArray = [[getArray]] ([[missionConfigFile]] >> "myMissionConfig" >> "mySetup" >> "myArray"); | |||
_myText = [[getText]] ([[missionConfigFile]] >> "myMissionConfig" >> "mySetup" >> "myText");</code> | |||
|= Example 2 | |||
____________________________________________________________________________________________ | ____________________________________________________________________________________________ | ||
Revision as of 12:50, 3 August 2013
Description
- Description:
- Return root of mission description.ext entries hierarchy.
- Groups:
- Uncategorised
Syntax
Examples
- Example 1:
for "_i" from (0) to ((count paramsArray) - 1) do { missionNamespace setVariable [configName ((missionConfigFile/"Params") select _i),paramsArray select _i]; };
- Example 2:
- To define custom values in description.ext:
class myMissionConfig { class mySetup { myNumber = 3; myArray[] = {1,2,3}; myText = "LOL"; }; };
To read defined custom values from a script:
_myNumber = getNumber (missionConfigFile >> "myMissionConfig" >> "mySetup" >> "myNumber"); _myArray = getArray (missionConfigFile >> "myMissionConfig" >> "mySetup" >> "myArray");
_myText = getText (missionConfigFile >> "myMissionConfig" >> "mySetup" >> "myText");
Additional Information
- See also:
- configFilecampaignConfigFileconfig/nameconfig >> nameconfigNamecountgetArraygetTextgetNumberinheritsFromisArrayisClassisNumberisTextselect
Notes
-
Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note
Notes
Bottom Section
Categories:
- Scripting Commands
- Scripting Commands ArmA
- Command Group: System Commands
- Command Group: Mission Information
- Introduced with Arma version 1.00
- Arma: New Scripting Commands
- Arma: Scripting Commands
- Command Group: Uncategorised
- Scripting Commands ArmA2
- Scripting Commands Arma 3
- Scripting Commands Take On Helicopters