# PED::SET_HORSE_AVOIDANCE_LEVEL

- **Hash:** `0xDDCF6FEA5D7ACC17`
- **Namespace:** PED
- **Runtime name (Lua/JS):** `SetHorseAvoidanceLevel`
- **Side:** client (game native)
- **Name status:** official
- **Documentation:** described
- **Since game build:** 1207
- **URL:** https://natives.borderlinerp.com/natives/PED/SET_HORSE_AVOIDANCE_LEVEL

## Signature

```c
void SET_HORSE_AVOIDANCE_LEVEL(Ped horse, int avoidanceLevel);
```

## Parameters

- `horse` (`Ped`)
- `avoidanceLevel` (`int`)

## Returns

`void`

## Description

-1 - HORSE_ASSIST__NO_CHANGE
 0 - HORSE_ASSIST__MANUAL
 1 - HORSE_ASSIST__SEMIASSIST
 2 - HORSE_ASSIST__FULLASSIST

## Usage

### Lua

```lua
SetHorseAvoidanceLevel(horse, avoidanceLevel)

-- always available, by hash
Citizen.InvokeNative(0xDDCF6FEA5D7ACC17, horse, avoidanceLevel)
```

### JavaScript

```js
SetHorseAvoidanceLevel(horse, avoidanceLevel);

// by hash
Citizen.invokeNative('0xDDCF6FEA5D7ACC17', horse, avoidanceLevel);
```

### C#

```csharp
Function.Call((Hash)0xDDCF6FEA5D7ACC17, horse, avoidanceLevel);
```

*Sources: alloc8or RDR3 NativeDB.*
