isTouchingGround

From Bohemia Interactive Community
Jump to: navigation, search
Introduced with Arma 3 version 0.50
  Arguments of this scripting command don't have to be local to the client the command is executed on

Click on the images for descriptions

Introduced in

Game:
Arma 3
Version:
0.50

Description

Description:
Returns true if object is touching the ground.

Syntax

Syntax:
isTouchingGround object
Parameters:
object: Object
Return Value:
Boolean

Examples

Example 1:
if (isTouchingGround player) then {hint "Terraferma!";};

Additional Information

Multiplayer:
-
See also:
underwater

Notes

Only post proven facts here. Report bugs on the feedback tracker. Use the talk page or the forums for discussions.
Add New Note | How To

Notes

Bottom Section

Posted on June 1, 2014 - 01:23 (UTC)
AgentRevolution
If you are using this command as a validation method, it should not be the sole thing you are checking for, as the result is often inaccurate. For example, it returns false for some helicopters when landed on the roof of certain buildings, and it always returns false for boats, even if they are beached.
Posted on September 29, 2016 - 08:28 (UTC)
Demellion
In addition to previous statement: That behaviour is true, simply because isTouchingGround applied to a player unit (or any unit) is frozen to a last state when unit enters vehicle. To get proper return from this command you should go for units vehicle: _var = isTouchingGround player // Unreliable _var = isTouchingGround (vehicle player) // Pretty reliable
Posted on November 10, 2016 - 20:57 (UTC)
Pierre MGI
This command returns always true if the falling object is attached to some other object with the command attachTo, like for vehicle air drop with parachute.
Posted on April 26, 2017 - 20:02 (UTC)
Gippo
Be aware: it's not reliable on remote objects.