CfgFunctions – Arma 3
Jump to navigation
Jump to search
m (removed mods from list) |
Lou Montana (talk | contribs) (Page update) |
||
Line 1: | Line 1: | ||
Last updated: {{GVI|arma3|1. | Last updated: {{GVI|arma3|1.96}} | ||
{| class= | {| class="wikitable sortable" border="1" style="border-collapse:collapse; font-size:100%;" cellpadding="0.5em" | ||
! Group | ! Group | ||
! Category | ! Category | ||
! Functions | ! Functions | ||
|- | |- | ||
Line 274: | Line 274: | ||
:[[BIS_fnc_limitItems]] | :[[BIS_fnc_limitItems]] | ||
:[[BIS_fnc_limitWeaponItems]] | :[[BIS_fnc_limitWeaponItems]] | ||
:[[BIS_fnc_hasItem]] | |||
:[[BIS_fnc_inventoryExists]] | :[[BIS_fnc_inventoryExists]] | ||
|- | |- | ||
Line 281: | Line 282: | ||
:[[BIS_fnc_markWaypoints]] | :[[BIS_fnc_markWaypoints]] | ||
:[[BIS_fnc_mapSize]] | :[[BIS_fnc_mapSize]] | ||
:[[BIS_fnc_mapGridSize]] | |||
:[[BIS_fnc_markerToTrigger]] | :[[BIS_fnc_markerToTrigger]] | ||
:[[BIS_fnc_triggerToMarker]] | :[[BIS_fnc_triggerToMarker]] | ||
:[[BIS_fnc_exportMapToBiTXT]] | :[[BIS_fnc_exportMapToBiTXT]] | ||
:[[BIS_fnc_drawArrow]] | :[[BIS_fnc_drawArrow]] | ||
:[[BIS_fnc_markerToString]] | |||
:[[BIS_fnc_stringToMarker]] | |||
:[[BIS_fnc_stringToMarkerLocal]] | |||
|- | |- | ||
!A3 | !A3 | ||
Line 378: | Line 383: | ||
:[[BIS_fnc_deleteVehicleCrew]] | :[[BIS_fnc_deleteVehicleCrew]] | ||
:[[BIS_fnc_admin]] | :[[BIS_fnc_admin]] | ||
:[[BIS_fnc_spawnOrdered]] | |||
|- | |- | ||
!A3 | !A3 | ||
Line 390: | Line 396: | ||
| | | | ||
:[[BIS_fnc_countdown]] | :[[BIS_fnc_countdown]] | ||
:[[BIS_fnc_parseNumberSafe]] | |||
|- | |- | ||
!A3 | !A3 | ||
Line 431: | Line 438: | ||
:[[BIS_fnc_allTurrets]] | :[[BIS_fnc_allTurrets]] | ||
:[[BIS_fnc_synchronizedObjectsQueue]] | :[[BIS_fnc_synchronizedObjectsQueue]] | ||
:[[BIS_fnc_turretConfig]] | |||
:[[BIS_fnc_vehicleCrewTurrets]] | |||
|- | |- | ||
!A3 | !A3 | ||
Line 1,493: | Line 1,502: | ||
| | | | ||
:[[BIS_fnc_initRespawnBackpack]] | :[[BIS_fnc_initRespawnBackpack]] | ||
:[[BIS_fnc_respawnBackpack]] | |||
:[[BIS_fnc_respawnRounds]] | :[[BIS_fnc_respawnRounds]] | ||
:[[BIS_fnc_respawnMenuSpectator]] | :[[BIS_fnc_respawnMenuSpectator]] | ||
Line 1,765: | Line 1,775: | ||
:[[BIS_fnc_baseWeapon]] | :[[BIS_fnc_baseWeapon]] | ||
:[[BIS_fnc_compatibleItems]] | :[[BIS_fnc_compatibleItems]] | ||
:[[BIS_fnc_compatibleMagazines]] | |||
:[[BIS_fnc_arsenal]] | :[[BIS_fnc_arsenal]] | ||
:[[BIS_fnc_addVirtualItemCargo]] | :[[BIS_fnc_addVirtualItemCargo]] | ||
Line 2,024: | Line 2,035: | ||
:[[BIS_fnc_3DENDiagMouseControl]] | :[[BIS_fnc_3DENDiagMouseControl]] | ||
:[[BIS_fnc_3DENExportAttributes]] | :[[BIS_fnc_3DENExportAttributes]] | ||
:[[BIS_fnc_3DENMissionStats]] | |||
:[[BIS_fnc_initAmmoBox]] | :[[BIS_fnc_initAmmoBox]] | ||
:[[BIS_fnc_highlightControl]] | :[[BIS_fnc_highlightControl]] | ||
Line 2,200: | Line 2,212: | ||
| | | | ||
:[[BIS_fnc_wpDemine]] | :[[BIS_fnc_wpDemine]] | ||
|- | |||
!A3_Orange | |||
!Sound | |||
| | |||
:[[BIS_fnc_setCustomSoundController]] | |||
|- | |- | ||
!A3_TacOps | !A3_TacOps | ||
Line 2,252: | Line 2,269: | ||
| | | | ||
:[[BIS_fnc_randomPosIntersection]] | :[[BIS_fnc_randomPosIntersection]] | ||
|- | |||
!A3_Modules_F_Tank | |||
!TanksMp | |||
| | |||
:[[BIS_fnc_moduleVanguardFob]] | |||
:[[BIS_fnc_moduleVanguardScorePersistence]] | |||
:[[BIS_fnc_moduleVanguardObjective]] | |||
|- | |- | ||
!A3_Warlords | !A3_Warlords | ||
Line 2,262: | Line 2,286: | ||
:[[BIS_fnc_WLAirdrop]] | :[[BIS_fnc_WLAirdrop]] | ||
:[[BIS_fnc_WLAISectorScan]] | :[[BIS_fnc_WLAISectorScan]] | ||
:[[BIS_fnc_WLArsenalFilter]] | |||
:[[BIS_fnc_WLCalculateIncome]] | :[[BIS_fnc_WLCalculateIncome]] | ||
:[[BIS_fnc_WLCalculateSectorConnections]] | :[[BIS_fnc_WLCalculateSectorConnections]] | ||
Line 2,279: | Line 2,304: | ||
:[[BIS_fnc_WLOSD]] | :[[BIS_fnc_WLOSD]] | ||
:[[BIS_fnc_WLOutlineIcons]] | :[[BIS_fnc_WLOutlineIcons]] | ||
:[[BIS_fnc_WLParseAssetList]] | |||
:[[BIS_fnc_WLPlayersTracking]] | :[[BIS_fnc_WLPlayersTracking]] | ||
:[[BIS_fnc_WLPlayersTrackingServer]] | :[[BIS_fnc_WLPlayersTrackingServer]] | ||
Line 2,290: | Line 2,316: | ||
:[[BIS_fnc_WLRequestPurchase]] | :[[BIS_fnc_WLRequestPurchase]] | ||
:[[BIS_fnc_WLRequestSectorScan]] | :[[BIS_fnc_WLRequestSectorScan]] | ||
:[[BIS_fnc_WLRequestVotingReset]] | |||
:[[BIS_fnc_WLSectorFundsPayoff]] | :[[BIS_fnc_WLSectorFundsPayoff]] | ||
:[[BIS_fnc_WLSectorHandle]] | :[[BIS_fnc_WLSectorHandle]] | ||
Line 2,318: | Line 2,345: | ||
:[[BIS_fnc_WLSubroutine_purchaseMenuSetItemsList]] | :[[BIS_fnc_WLSubroutine_purchaseMenuSetItemsList]] | ||
:[[BIS_fnc_WLSyncTime]] | :[[BIS_fnc_WLSyncTime]] | ||
:[[BIS_fnc_WLSyncedTime]] | |||
:[[BIS_fnc_WLUpdateAO]] | :[[BIS_fnc_WLUpdateAO]] | ||
:[[BIS_fnc_WLVarsInit]] | :[[BIS_fnc_WLVarsInit]] | ||
Line 2,328: | Line 2,356: | ||
:[[BIS_fnc_WLSmoothText]] | :[[BIS_fnc_WLSmoothText]] | ||
|- | |- | ||
! | !A3_Enoch | ||
! | !Probing | ||
| | |||
:[[BIN_fnc_ProbingBeam_sendData]] | |||
:[[BIN_fnc_ProbingBeam_fired]] | |||
:[[BIN_fnc_ProbingArm_fired]] | |||
|- | |||
!A3_Enoch | |||
!CargoPlatform | |||
| | |||
:[[BIN_fnc_cargoPlatform_01_adjust]] | |||
:[[BIN_fnc_cargoPlatform_01_update]] | |||
:[[BIN_fnc_cargoPlatform_01_destruction]] | |||
|- | |||
!A3_Enoch | |||
!DeconShower | |||
| | |||
:[[BIN_fnc_deconShowerAnim]] | |||
:[[BIN_fnc_deconShowerAnimLarge]] | |||
:[[BIN_fnc_deconShowerAnimStop]] | |||
:[[BIN_fnc_deconShowerCollision]] | |||
:[[BIN_fnc_deconShowerDelete]] | |||
:[[BIN_fnc_deconShowerMove]] | |||
|- | |||
!A3_Enoch | |||
!CBRN | |||
| | |||
:[[BIN_fnc_CBRNHoseInit]] | |||
|- | |||
!A3_Enoch | |||
!EM_Core | |||
| | | | ||
:[[ | :[[BIN_fnc_showSpectrumAnalyzer]] | ||
:[[ | :[[BIN_fnc_updateSpectrumAnalyzerInput]] | ||
:[[ | :[[BIN_fnc_frequencyToString]] | ||
|} | |||
<br><br> | <br><br> | ||
'''Export Function''': | '''Export Function''': | ||
<spoiler> | <spoiler> | ||
<syntaxhighlight lang="cpp">_export = format ["Last updated: {{GVI|arma3|%1}}",productVersion # 2 / 100] + endl + "{| class= | <syntaxhighlight lang="cpp">private _export = format ["Last updated: {{GVI|arma3|%1}}",productVersion # 2 / 100] + endl + "{| class=""wikitable sortable"" border=""1"" style=""border-collapse:collapse; font-size:100%;"" cellpadding=""0.5em"" | ||
! Group | ! Group | ||
! Category | ! Category | ||
! Functions"; | ! Functions"; | ||
{//Config | { // Config | ||
_indexConfig = _forEachIndex; | private _indexConfig = _forEachIndex; | ||
_nameConfig = _x # 0; | private _nameConfig = _x # 0; | ||
{//Tags | { // Tags | ||
_nameTAG = configName _x; | private _nameTAG = configName _x; | ||
_valueTAG = getText (_x >> "tag"); | private _valueTAG = getText (_x >> "tag"); | ||
if (_valueTAG == "") then {_valueTag = configName _x}; | if (_valueTAG == "") then { _valueTag = configName _x }; | ||
{//Categories | { // Categories | ||
_nameCategory = configName _x; | private _nameCategory = configName _x; | ||
_export = _export + endl + "|-" + endl + "!" + _nameTAG + endl + "!" + _nameCategory + endl + "|"; | _export = _export + endl + "|-" + endl + "!" + _nameTAG + endl + "!" + _nameCategory + endl + "|"; | ||
_pathCategory= getText (_x >> "file"); | private _pathCategory = getText (_x >> "file"); | ||
{//Functions | { // Functions | ||
_export = _export + endl + ": | private _prefix = ["BIS_fnc_", "BIN_fnc_"] select (_nameTAG in ["A3_Enoch", "A3_Contact"]); | ||
_export = _export + endl + ":[[" + _prefix + (configName _x) + "]]"; | |||
} forEach ((_nameConfig >> "CfgFunctions" >> _nameTAG >> _nameCategory) call BIS_fnc_returnChildren); | } forEach ((_nameConfig >> "CfgFunctions" >> _nameTAG >> _nameCategory) call BIS_fnc_returnChildren); | ||
} forEach ((_nameConfig >> "CfgFunctions" >> configName _x) call BIS_fnc_returnChildren); | } forEach ((_nameConfig >> "CfgFunctions" >> configName _x) call BIS_fnc_returnChildren); | ||
} forEach ((_nameConfig >> "CfgFunctions") call BIS_fnc_returnChildren); | } forEach ((_nameConfig >> "CfgFunctions") call BIS_fnc_returnChildren); | ||
} foreach [[configFile,"configFile"]]; | } foreach [[configFile, "configFile"]]; | ||
_export = _export + endl + " | _export = _export + endl + "|}"; | ||
copyToClipboard _export;</syntaxhighlight></spoiler> | copyToClipboard _export;</syntaxhighlight></spoiler> |
Revision as of 23:34, 4 January 2020
Last updated: 1.96
Export Function:
private _export = format ["Last updated: {{GVI|arma3|%1}}",productVersion # 2 / 100] + endl + "{| class=""wikitable sortable"" border=""1"" style=""border-collapse:collapse; font-size:100%;"" cellpadding=""0.5em""
! Group
! Category
! Functions";
{ // Config
private _indexConfig = _forEachIndex;
private _nameConfig = _x # 0;
{ // Tags
private _nameTAG = configName _x;
private _valueTAG = getText (_x >> "tag");
if (_valueTAG == "") then { _valueTag = configName _x };
{ // Categories
private _nameCategory = configName _x;
_export = _export + endl + "|-" + endl + "!" + _nameTAG + endl + "!" + _nameCategory + endl + "|";
private _pathCategory = getText (_x >> "file");
{ // Functions
private _prefix = ["BIS_fnc_", "BIN_fnc_"] select (_nameTAG in ["A3_Enoch", "A3_Contact"]);
_export = _export + endl + ":[[" + _prefix + (configName _x) + "]]";
} forEach ((_nameConfig >> "CfgFunctions" >> _nameTAG >> _nameCategory) call BIS_fnc_returnChildren);
} forEach ((_nameConfig >> "CfgFunctions" >> configName _x) call BIS_fnc_returnChildren);
} forEach ((_nameConfig >> "CfgFunctions") call BIS_fnc_returnChildren);
} foreach [[configFile, "configFile"]];
_export = _export + endl + "|}";
copyToClipboard _export;