position: Difference between revisions
No edit summary  | 
				BrettMayson (talk | contribs)  mNo edit summary  | 
				||
| (17 intermediate revisions by 2 users not shown) | |||
| Line 22: | Line 22: | ||
|descr= Returns position of an object (alias of [[getPos]]) or location (alias of [[locationPosition]]).  | |descr= Returns position of an object (alias of [[getPos]]) or location (alias of [[locationPosition]]).  | ||
{{Feature |   | {{Feature|important|Do '''not''' use this command to get an object's position in 3D. See [[getPos]] for an explanation and alternatives.}}  | ||
|s1= [[position]] object  | |s1= [[position]] object  | ||
|p1= object: [[Object]]  | |p1= object: [[Object]]  | ||
|r1= [[Array]]   | |r1= [[Array]] format [[Position#PositionAGLS|PositionAGLS]]  | ||
|s2= [[position]] location  | |s2= [[position]] location  | ||
| Line 33: | Line 33: | ||
|p21= location: [[Location]]  | |p21= location: [[Location]]  | ||
|r2= [[Array]]   | |r2= [[Array]] format [[Position#PositionAGL|PositionAGL]] - see [[locationPosition]]  | ||
{{Feature|important|This position is the location's position '''regardless of [[attachObject]] usage''' - see {{Link|#Example 3}}.}}  | |||
|x1= <  | |x1= <sqf>private _pos = position player;</sqf>  | ||
|x2= <  | |x2= <sqf>_myLocationHomePos = position myLocation;</sqf>  | ||
|seealso= [[getPos]]  | |x3= <sqf>  | ||
private _location = createLocation ["b_inf", [1000, 1000], 1, 1];  | |||
_location attachObject player;  | |||
locationPosition _location;	// [1916.03,5711.98,12.208]  | |||
getPos _location;			// [1916.03,5711.98,12.208]  | |||
position _location;			// [1000,1000,0]  | |||
</sqf>  | |||
|seealso= [[getPos]] [[getPosATL]] [[getPosASL]] [[getPosASLW]] [[visiblePosition]] [[getPosVisual]] [[visiblePositionASL]] [[locationPosition]]  | |||
}}  | }}  | ||
Latest revision as of 21:32, 28 September 2023
Description
- Description:
 - Returns position of an object (alias of getPos) or location (alias of locationPosition).
 - Groups:
 - Positions
 
Syntax
- Syntax:
 - position object
 - Parameters:
 - object: Object
 - Return Value:
 - Array format PositionAGLS
 
Alternative Syntax
- Syntax:
 - position location
 - Parameters:
 - location: Location
 - Return Value:
 - Array format PositionAGL - see locationPosition
 
Examples
- Example 1:
 - Example 2:
 - Example 3:
 - private _location = createLocation ["b_inf", [1000, 1000], 1, 1]; _location attachObject player; locationPosition _location; // [1916.03,5711.98,12.208] getPos _location; // [1916.03,5711.98,12.208] position _location; // [1000,1000,0]
 
Additional Information
- See also:
 - getPos getPosATL getPosASL getPosASLW visiblePosition getPosVisual visiblePositionASL locationPosition
 
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 Operation Flashpoint version
 - Operation Flashpoint: New Scripting Commands
 - Operation Flashpoint: 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: Positions