{"name":"BIS_fnc_getCfgData","title":"BIS fnc getCfgData","type":"function","url":"https://community.bistudio.com/wiki/BIS_fnc_getCfgData","revid":363873,"updated":"2024-04-23T21:03:46Z","groups":["Configs"],"status":"ok","games":{"arma3":"1.00"},"since":"arma3 1.00","arma3_since":"1.00","description":"Smart-return number, text or array value from config.\n\n- Default syntax works for any config.\n- Alternative syntax is for working comfortably with Description.ext.","syntaxes":[{"syntax":"config call BIS_fnc_getCfgData","params":[{"name":"config","type":"Config","description":"Config path","type_expr":"Config"}],"returns":{"type":"Array, String, Number or nil","type_expr":"Array | String | Number | Nothing"}},{"syntax":"array call BIS_fnc_getCfgData","params":[{"name":"Array of Strings","description":"missionConfigFile classes and an attribute","type_expr":"Array<String>"}],"returns":{"type":"Array, String, Number or nil","type_expr":"Array | String | Number | Nothing"}}],"examples":[{"code":["private _value = (configFile >> \"BulletBubbles\" >> \"BulletBubbles1\" >> \"type\") call BIS_fnc_getCfgData;"]},{"code":["private _value = (missionConfigFile >> \"Hubs\" >> \"A1\" >> \"QuickStart\" >> \"trigger\") call BIS_fnc_getCfgData;"]}],"see_also":["BIS_fnc_getCfgDataArray","BIS_fnc_getCfgDataObject","BIS_fnc_getCfgDataPool","BIS_fnc_getCfgDataBool"]}