mirror of
https://github.com/Defent/DMS_Exile.git
synced 2024-08-30 16:52:12 +00:00
7f4fefad00
asd
34 lines
754 B
Plaintext
34 lines
754 B
Plaintext
DMS_fnc_nearbyPlayers = {
|
|
private ["_pos", "_isNearList", "_isNear"];
|
|
_pos = [_this, 0, objNull, [objNull,[]], [2,3]] call BIS_fnc_param;
|
|
_dis = [_this, 1, DMS_player_minDist, [0]] call BIS_fnc_param;
|
|
|
|
_isNearList = _pos nearEntities ["Exile_Unit_Player",_dis];
|
|
_isNear = false;
|
|
|
|
// Check for Players
|
|
if ((count(_isNearList)) > 0) then {
|
|
{
|
|
if (isPlayer _x) exitWith {
|
|
_isNear = true;
|
|
};
|
|
false;
|
|
} count _isNearList;
|
|
};
|
|
|
|
// Check for Players in Vehicles
|
|
if !(_isNear) then {
|
|
_isNearList = _pos nearEntities [["LandVehicle", "Air", "Ship"], _dis];
|
|
{
|
|
if (_isNear) exitWith {};
|
|
{
|
|
if (isPlayer _x) exitWith {
|
|
_isNear = true;
|
|
};
|
|
false;
|
|
} count (crew _x);
|
|
false;
|
|
} count _isNearList;
|
|
};
|
|
_isNear
|
|
}; |