summaryrefslogtreecommitdiffstats
path: root/Client/Functions/Client_HandleOnMap.sqf
blob: c98f96169a9d53191d4ba5b7be6bf0834609f053 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
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;
	};
};