nearestLocations: Difference between revisions
Jump to navigation
Jump to search
Lou Montana (talk | contribs) m (Text replacement - "\|x([0-9]) *= * <code>([^<]*)<\/code>" to "|x$1= <sqf>$2</sqf>") |
m (Replaced <code> with <sqf>) |
||
Line 36: | Line 36: | ||
|x2= Find any of nearest locations: | |x2= Find any of nearest locations: | ||
< | <sqf> | ||
private _allLocationTypes = []; | |||
"_allLocationTypes pushBack configName _x" configClasses (configFile >> "CfgLocationTypes"); | "_allLocationTypes pushBack configName _x" configClasses (configFile >> "CfgLocationTypes"); | ||
{ | { | ||
Line 45: | Line 46: | ||
position player distance _x | position player distance _x | ||
]; | ]; | ||
} forEach nearestLocations [player, _allLocationTypes, 500];</ | } forEach nearestLocations [player, _allLocationTypes, 500]; | ||
</sqf> | |||
|seealso= [[createLocation]] [[nearestLocation]] [[locationPosition]] [[nearestLocationWithDubbing]] | |seealso= [[createLocation]] [[nearestLocation]] [[locationPosition]] [[nearestLocationWithDubbing]] | ||
}} | }} |
Revision as of 15:12, 14 May 2022
Description
- Description:
- Returns an array of locations of chosen type(s) within the given radius of the given position, sorted from nearest to farthest.
- Groups:
- Locations
Syntax
- Syntax:
- nearestLocations [position, [locationType1, locationType2, ...], radius, sortPosition]
- Parameters:
- position: Array - Position2D, Position3D or Object
- locationTypeX: String - location type name, e.g "NameCity"
- radius: Number - maximum distance from the given position that returned locations may be, in meters.
- sortPosition: Array - (Optional) Position2D, Position3D or Object - results will be sorted from the distance to given sortPosition (nearest to farthest still)
- Return Value:
- Array of locations
Examples
- Example 1:
- Example 2:
- Find any of nearest locations:
Additional Information
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
Categories:
- Scripting Commands
- Introduced with Armed Assault version 1.08
- ArmA: Armed Assault: New Scripting Commands
- ArmA: Armed Assault: Scripting Commands
- Arma 2: Scripting Commands
- Arma 2: Operation Arrowhead: Scripting Commands
- Take On Helicopters: Scripting Commands
- Arma 3: Scripting Commands
- Command Group: Locations