From b06990293397d4b6d0374097f09d1cc5679216e3 Mon Sep 17 00:00:00 2001 From: hybrid Date: Thu, 11 Jun 2026 19:55:04 +0300 Subject: init --- Client/Functions/Client_HandleOnMap.sqf | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 Client/Functions/Client_HandleOnMap.sqf (limited to 'Client/Functions/Client_HandleOnMap.sqf') diff --git a/Client/Functions/Client_HandleOnMap.sqf b/Client/Functions/Client_HandleOnMap.sqf new file mode 100644 index 0000000..c98f961 --- /dev/null +++ b/Client/Functions/Client_HandleOnMap.sqf @@ -0,0 +1,17 @@ +Private ['_isOnMap','_timeToKill']; + +_timeToKill = 'WFBE_OFFMAPMAXTIME' Call GetNamespace; +paramBoundariesRunning = true; + +while {true} do { + sleep 1; + _isOnMap = Call BoundariesIsOnMap; + if !(_isOnMap) then { + hint parseText(Format[localize 'STR_WF_INFO_OffmapWarning',_timeToKill]); + _timeToKill = _timeToKill - 1; + }; + if (_timeToKill < 0 || _isOnMap || !(alive player)) exitWith { + if !(_isOnMap && alive player) then {(vehicle player) setDamage 1}; + paramBoundariesRunning = false; + }; +}; \ No newline at end of file -- cgit v1.3.1