setPos: Difference between revisions
Jump to navigation
Jump to search
(add. classification) |
(Mentioned that Position and PositionAGL are the same thing) |
||
Line 37: | Line 37: | ||
<dl class="command_description"> | <dl class="command_description"> | ||
<!-- Note Section BEGIN --> | <!-- Note Section BEGIN --> | ||
<dd class="notedate">Posted on 14 Dec, 2010</dd> | |||
<dt class="note">'''[[User:disat|disat]]'''</dt><dd class="note"> | |||
This command takes a [[PositionAGL]]. Apparently, [[Position]] and [[PositionAGL]] are the same thing. | |||
</dd> | |||
Comment applicable to Ver '''1.96''' and '''earlier''': | Comment applicable to Ver '''1.96''' and '''earlier''': | ||
obj1 setPos [x,y,z] | obj1 setPos [x,y,z] |
Revision as of 15:30, 14 December 2010
Description
- Description:
- Set object position.
- Multiplayer:
- ArmA 1.00 - 1.06: This command has local effect, but some simulation types do synchronise their changes over the network whilst others do not. The only known object types that currently, don't synchronise their positions over the net, are statics (simulation = "house"). Since ArmA 1.08 and later the command is global for every object again.
- Groups:
- Uncategorised
Syntax
- Syntax:
- object setPos pos
- Parameters:
- object: Object
- pos: Array - format Position
- Return Value:
- Nothing
Examples
- Example 1:
player setPos [ getPos this select 0, getPos this select 1, (getPos this select 2) +10]
- Example 2:
obj1 setpos [ getPos obj1 select 0, getPos obj1 select 1, -5]
- Example 3:
player setPos (getPos someobject)
Additional Information
- See also:
- setPosASLgetPossetVehiclePosition
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
Notes
- Posted on 14 Dec, 2010
- disat
- This command takes a PositionAGL. Apparently, Position and PositionAGL are the same thing. Comment applicable to Ver 1.96 and earlier: obj1 setPos [x,y,z] Will place most objects z metres above ground level (negative numbers for underground). But if obj1 is a trigger then it will be placed z metres above sea level. This can be very useful if you want to check a unit's height above sea level but it can be a problem if you want to move a trigger to create an explosion or a sound. To move a trigger to a location at ground level:
triggername setPos [x,y,0]
triggername setPos [x,y,abs(getPos triggername select 2)] Note for Armed Assault: Using setPos for a trigger will work in exactly the same way that setPos works for other objects - namely that setPos [x,y,z] will place the trigger z metres above ground level. SetPos for static objects like a ammo crate do not work in MP.
Bottom Section
Categories:
- Scripting Commands
- Introduced with Operation Flashpoint version 1.00
- Operation Flashpoint: New Scripting Commands
- Operation Flashpoint: Scripting Commands
- Command Group: Uncategorised
- Scripting Commands: Global Effect
- Scripting Commands OFP 1.96
- Scripting Commands OFP 1.46
- Scripting Commands ArmA
- Scripting Commands ArmA2
- Scripting Commands VBS2