From 628d33984d9228f1781d13a65fbb80f35facc899 Mon Sep 17 00:00:00 2001 From: hybrid Date: Thu, 11 Jun 2026 19:55:24 +0300 Subject: init --- Client/PVFunctions/AllCampsCaptured.sqf | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 Client/PVFunctions/AllCampsCaptured.sqf (limited to 'Client/PVFunctions/AllCampsCaptured.sqf') diff --git a/Client/PVFunctions/AllCampsCaptured.sqf b/Client/PVFunctions/AllCampsCaptured.sqf new file mode 100644 index 0000000..f11973e --- /dev/null +++ b/Client/PVFunctions/AllCampsCaptured.sqf @@ -0,0 +1,20 @@ +Private ["_alertOtherSide","_camp","_camps","_count","_marker","_sideID","_town"]; + +_town = _this Select 0; +_sideID = _this Select 1; +_alertOtherSide = _this Select 2; + +_camps = _town getVariable "camps"; + +for [{_count = count _camps - 1},{_count >= 0},{_count = _count - 1}] do { + _camp = _camps select _count; + _marker = Format["%1Camp%2",str _town,_camps find _camp]; + + if (sideID == _sideID) then { + _marker setMarkerColorLocal ("Friendly" Call GetMarkerColoration); + } else { + if (_alertOtherSide || getMarkerColor _marker == ("Friendly" Call GetMarkerColoration)) then { + _marker setMarkerColorLocal ("Enemy" Call GetMarkerColoration); + }; + }; +}; \ No newline at end of file -- cgit v1.3.1