setPosASL: Difference between revisions
m (Text replace - "{{uc:{{PAGENAME}}}}" to "{{uc:{{PAGENAME}}}} {{uc:{{PAGENAME}}}}")  | 
				Hypoxic125 (talk | contribs)  mNo edit summary  | 
				||
| (70 intermediate revisions by 9 users not shown) | |||
| Line 1: | Line 1: | ||
{{  | {{RV|type=command  | ||
|   | |game1= ofpe  | ||
|version1= 1.00  | |||
|1.  | |game2= ofp  | ||
|version2= 1.99  | |||
|   | |game3= arma1  | ||
|version3= 1.00  | |||
|   | |game4= arma2  | ||
|version4= 1.00  | |||
|  | |game5= arma2oa  | ||
|version5= 1.50  | |||
|  | |game6= tkoh  | ||
|version6= 1.00  | |||
|   | |game7= arma3  | ||
|version7= 0.50  | |||
|  | |||
|arg= global  | |||
|   | |eff= global  | ||
|gr1= Positions  | |||
|descr= Sets the object position above sea level. Given position must be in [[Position#PositionASL|PositionASL]] format.  | |||
|s1= object [[setPosASL]] pos  | |||
|p1= object: [[Object]]  | |||
|p2= pos: [[Array]] format [[Position#PositionASL|PositionASL]]  | |||
|r1= [[Nothing]]  | |||
|x1= <sqf>player setPosASL [getPosASL player select 0, (getPosASL player select 1) + 10, getPosASL player select 2];</sqf>  | |||
<  | |||
<  | |||
|x2= <sqf>  | |||
_position = getPosASL _object;  | |||
<  | _position set [2, 10]; // 10m above sea level  | ||
_object setPosASL _position;  | |||
</sqf>  | |||
|seealso= [[ASLToATL]] [[ATLToASL]] [[getPos]] [[getPosASL]] [[getPosATL]] [[position]] [[setPos]] [[setPosASL2]] [[setPosATL]] [[getTerrainHeightASL]] [[setPosWorld]] [[setVehiclePosition]]  | |||
}}  | |||
{{Note  | |||
|user= Hypoxic125  | |||
[[  | |timestamp= 20230226035906  | ||
[  | |text= As of Verson 2.10, if you use setPosX commands on a remote unit within a vehicle, the unit will remain in the vehicle. In order to avoid this, remoteExec the command to the remote client.  | ||
<sqf>  | |||
if !(isNull objectParent _unit) then {  | |||
	[_unit, [0,0,0]] remoteExec ["setPosASL", _unit];  | |||
};  | |||
</sqf>  | |||
}}  | |||
Latest revision as of 04:59, 26 February 2023
Description
- Description:
 - Sets the object position above sea level. Given position must be in PositionASL format.
 - Groups:
 - Positions
 
Syntax
- Syntax:
 - object setPosASL pos
 - Parameters:
 - object: Object
 - pos: Array format PositionASL
 - Return Value:
 - Nothing
 
Examples
- Example 1:
 - Example 2:
 
Additional Information
- See also:
 - ASLToATL ATLToASL getPos getPosASL getPosATL position setPos setPosASL2 setPosATL getTerrainHeightASL setPosWorld setVehiclePosition
 
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 
- Posted on Feb 26, 2023 - 03:59 (UTC)
 - 
As of Verson 2.10, if you use setPosX commands on a remote unit within a vehicle, the unit will remain in the vehicle. In order to avoid this, remoteExec the command to the remote client.
 
Categories: 
- Scripting Commands
 - Introduced with Operation Flashpoint: Elite version 1.00
 - Operation Flashpoint: Elite: New Scripting Commands
 - Operation Flashpoint: Elite: 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
 - Scripting Commands: Global Effect