missionConfigFile: Difference between revisions
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