findNearestEnemy: Difference between revisions

From Bohemia Interactive Community
Jump to navigation Jump to search
No edit summary
(Updated SEE ALSO)
 
(79 intermediate revisions by 15 users not shown)
Line 1: Line 1:
{{Command|= Comments
{{RV|type=command
____________________________________________________________________________________________


| arma |= Game name
|game1= arma1
|version1= 1.00


|1.00|= Game version
|game2= arma2
____________________________________________________________________________________________
|version2= 1.00


| Find the nearest enemy from the specified position. |= Description
|game3= arma2oa
____________________________________________________________________________________________
|version3= 1.50


| object '''findNearestEnemy''' position |= Syntax
|game4= tkoh
|version4= 1.00


|p1= object: [[Object]] |= Parameter 1
|game5= arma3
|version5= 0.50


|p2= position: [[Object]] or [[Array]] |= Parameter 2
|gr1= Object Detection


| [[Object]] |= Return value
|descr= Finds the nearest enemy to the specified position. Returns a null object if the object's group does not [[knowsAbout|know about]] any enemies. This command will return nearest object that is known to the unit and is considered enemy. An empty vehicle that is part of enemy group assets (see [[addVehicle]]) can be returned as valid nearest target.
____________________________________________________________________________________________


| |= See also
|s1= object [[findNearestEnemy]] position


}}
|p1= object: [[Object]]
 
|p2= position: [[Object]] or [[Array]] in format [[Position#PositionAGL|PositionAGL]] or [[Position#Introduction|Position2D]]


<h3 style="display:none">Notes</h3>
|r1= [[Object]]
<dl class="command_description">
<!-- Note Section BEGIN -->


<dd class="notedate">Posted on January 9, 2007 - 06:13</dd>
|x1= <sqf>_myNearestEnemy = (units _myGroup select 0) findNearestEnemy player;</sqf>
<dt class="note">'''[[User:ColonelSandersLite|ColonelSandersLite]]'''</dt><dd class="note"><br>
Returns the nearest enemy the group knows about, not the true nearest enemy.  Returns a null object if the group does not know about any enemies.<br>
<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;-Colonel Sanders Lite<br></dd>


<!-- Note Section END -->
|x2= <sqf>_myNearestEnemy = player findNearestEnemy player;</sqf>
</dl>


<h3 style="display:none">Bottom Section</h3>
|seealso= [[targets]] [[targetsQuery]] [[nearTargets]] [[targetsAggregate]] [[targetKnowledge]] [[knowsAbout]] [[reveal]] [[forgetTarget]] [[setTargetAge]] [[getHideFrom]] [[nearestBuilding]] [[nearestObject]] [[nearestObjects]] [[nearObjects]] [[nearestLocation]] [[nearEntities]] [[nearSupplies]] [[nearestLocationWithDubbing]] [[nearObjectsReady]] [[nearRoads]] [[nearestMines]]
[[Category:Scripting Commands|FINDNEARESTENEMY]]
}}
[[Category:Scripting Commands ArmA|FINDNEARESTENEMY]]

Latest revision as of 12:43, 7 September 2022

Hover & click on the images for description

Description

Description:
Finds the nearest enemy to the specified position. Returns a null object if the object's group does not know about any enemies. This command will return nearest object that is known to the unit and is considered enemy. An empty vehicle that is part of enemy group assets (see addVehicle) can be returned as valid nearest target.
Groups:
Object Detection

Syntax

Syntax:
object findNearestEnemy position
Parameters:
object: Object
position: Object or Array in format PositionAGL or Position2D
Return Value:
Object

Examples

Example 1:
_myNearestEnemy = (units _myGroup select 0) findNearestEnemy player;
Example 2:
_myNearestEnemy = player findNearestEnemy player;

Additional Information

See also:
targets targetsQuery nearTargets targetsAggregate targetKnowledge knowsAbout reveal forgetTarget setTargetAge getHideFrom nearestBuilding nearestObject nearestObjects nearObjects nearestLocation nearEntities nearSupplies nearestLocationWithDubbing nearObjectsReady nearRoads nearestMines

Notes

Report bugs on the Feedback Tracker and/or discuss them on the Arma Discord or on the Forums.
Only post proven facts here! Add Note