/* Author: Clarky Usage: [this] call CLRK_fnc_initSupplyDepotInteractions;   Intended to run locally on each client. */ params ["_depot"]; if (isNull _depot) exitWith {hint "Object ain't exist";}; if !(_depot getVariable ["isSupplyDepot", false]) exitWith {hint "Object ain't supply depot";}; // Prevent duplicate actions if script runs again if (_depot getVariable ["supplyInteractionsAdded", false]) exitWith {}; _depot setVariable ["supplyInteractionsAdded", true]; ////////////////////////////////////////////////////////////////// // INIT STATUS ACTION ////////////////////////////////////////////////////////////////// _depot addAction [ "Check Materiel Status", { params ["_target", "_caller"]; private _current = _target getVariable ["currentMateriel", 0]; private _max = _target getVariable ["maxMateriel", 300]; [ "CLRK_ShowMessage", [ 3, 1, format [ "SUPPLY DEPOT STORAGE
Materiel: %1 / %2", _current, _max ] ], _caller ] call CBA_fnc_targetEvent; }, nil, 1, true, false, "", "true", 6 ];