# PED::SET_GROUP_FORMATION

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

## Signature

```c
void SET_GROUP_FORMATION(int groupId, int formationType);
```

## Parameters

- `groupId` (`int`)
- `formationType` (`int`)

## Returns

`void`

## Description

eFormationType

0: Default
1: Circle Around Leader
2: Alternative Circle Around Leader
3: Line, with Leader at center

## Usage

### Lua

```lua
SetGroupFormation(groupId, formationType)

-- always available, by hash
Citizen.InvokeNative(0xCE2F5FC3AF7E8C1E, groupId, formationType)
```

### JavaScript

```js
SetGroupFormation(groupId, formationType);

// by hash
Citizen.invokeNative('0xCE2F5FC3AF7E8C1E', groupId, formationType);
```

### C#

```csharp
Function.Call((Hash)0xCE2F5FC3AF7E8C1E, groupId, formationType);
```

## Related enums

- [Ped Group Formation](https://natives.borderlinerp.com/enums/Ped-Group-Formation.md) — 13 values

## See also

- [PED::_GET_GROUP_FORMATION](https://natives.borderlinerp.com/natives/PED/_GET_GROUP_FORMATION.md)

*Sources: alloc8or RDR3 NativeDB.*
