ACE3/addons/map_gestures/functions/fnc_getProximityPlayers.sqf
PabstMirror aeb0614e7e Cleanup map gesture sync / color mapping (#4486)
* Cleanup map gesture sync / color mapping

- Adds ace_common_fnc_setPlayerOwner which syncs player's owner var
- Redo publicVarClient with CBA's ownerEvent
- Remove old ace_settings
- Make color module run globaly
- Ad public ace_map_gestures_fnc_addGroupColorMapping

* fix return
2016-10-27 19:54:58 +02:00

26 lines
628 B
Plaintext

/*
* Author: Dslyecxi, MikeMatrix
* Returns all players in a given range and in the units vehicle.
*
* Arguments:
* 0: Unit <OBJECT>
* 1: Range <NUMBER>
*
* Return Value:
* All units in proximity <ARRAY>
*
* Example:
* [player, 7] call ace_map_gestures_fnc_getProximityPlayers
*
* Public: No
*/
#include "script_component.hpp"
params ["_unit", "_range"];
private _proximityPlayers = (getPos _unit) nearEntities [["CAMAnBase"], _range];
_proximityPlayers deleteAt (_proximityPlayers find _unit);
_proximityPlayers append (crew vehicle _unit);
_proximityPlayers select {[_x, false] call EFUNC(common,isPlayer);}