#include "..\script_component.hpp" /* * File: fnc_initLocker.sqf * Author: IDSolutions * Date: 2025-12-17 * Last Update: 2025-12-19 * Public: No * * Description: * No description added yet. * * Parameter(s): * N/A * * Returns: * Something [BOOL] * * Example(s): * [parameter] call forge_x_component_fnc_myFunction */ private _mC = "FORGE_CfgLockers"; private _lockers = "true" configClasses (missionConfigFile >> "FORGE_CfgLockers" >> "lockers"); { private _configName = configName(_x); private _className = (missionConfigFile >> _mC >> "lockers" >> _configName >> "className") call BFUNC(getCfgData); private _pos = (missionConfigFile >> _mC >> "lockers" >> _configName >> "pos") call BFUNC(getCfgData); private _dir = (missionConfigFile >> _mC >> "lockers" >> _configName >> "dir") call BFUNC(getCfgData); private _locker = createSimpleObject [_className, [0, 0, 0]]; _locker setPosATL _pos; _locker setDir _dir; _locker allowDamage false; _locker setVariable ["isLocker", true, true]; diag_log format ["[FORGE:Server:Locker] ClassName: %1 Pos: %2 Dir: %3", _className, _pos, _dir]; } forEach _lockers;