---
name: "getTurretLimits"
type: command
status: ok
groups: ["Turrets"]
arma3_since: "2.12"
locality: {"argument": "global", "effect": null, "server_exec": false}
source: https://community.bistudio.com/wiki/getTurretLimits
revid: 377851
updated: 2026-01-03T11:52:28Z
---

# getTurretLimits

*Command · Turrets · Arma 3 v2.12*

Locality: arguments **global**

## Description

Returns the rotation and elevation limits for the given turret.

## Syntax

```sqf
vehicle getTurretLimits turret
```

**Parameters:**

- `vehicle`: [Object](../topics/Object.md) - vehicle the turret belongs to
- `turret`: Turret Path

**Returns:** [Array](../topics/Array.md) with [minTurn, maxTurn, minElev, maxElev, overridden]
- minTurn: [Number](../topics/Number.md) - from 0 to -angle in degrees (left)
- maxTurn: [Number](../topics/Number.md) - from 0 to +angle in degrees (right)
- minElev: [Number](../topics/Number.md) - from 0 to -angle in degrees (down)
- maxElev: [Number](../topics/Number.md) - from 0 to +angle in degrees (up)
- overridden: [Boolean](../topics/Boolean.md) - if custom limits were applied

## Examples

### Example 1

```sqf
private _turretLimits = m2 getTurretLimits [0];
_turretLimits params ["_minTurn", "_maxTurn", "_minElev", "_maxElev", "_overridden"];
```

## See also

[setTurretLimits](../commands/setTurretLimits.md) · [setTurretOpticsMode](../commands/setTurretOpticsMode.md) · [turretLocal](../commands/turretLocal.md) · [selectWeaponTurret](../commands/selectWeaponTurret.md)

<sub>Source: [BI Community Wiki — getTurretLimits](https://community.bistudio.com/wiki/getTurretLimits) (revision 377851).</sub>
