# setElementSyncer (Servidor)

> Escolhe qual jogador sincroniza um ped ou veículo.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Servidor
- **Categoria**: Elementos
- **URL**: https://wiki.mymp.gg/pt/setElementSyncer

## Sintaxe

```lua
bool setElementSyncer(element element [, player|nil player = nil, bool enable = true])
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `element` | `element` | O ped ou veículo. |
| `player` | `player\|nil` | O jogador que passa a sincronizá-lo. Com `nil`, ninguém o sincroniza. *(padrão: `nil`)* |
| `enable` | `bool` | `false` impede que o servidor escolha alguém para sincronizá-lo, e o `player` dado é ignorado. *(padrão: `true`)* |

## Retorno

`true` se aplicou, `false` se o elemento não é um ped ou veículo.

## Exemplo

```lua
addCommandHandler("drive", function(player)
    local vehicle = createVehicle("infernus", 2495, -1687, 13.5)
    setElementSyncer(vehicle, player)
end)
```

### Atenção

O jogador só passa a sincronizar se já conhece o elemento.

## Veja também

- [getElementSyncer (Servidor)](https://wiki.mymp.gg/pt/getElementSyncer.md): Diz qual jogador sincroniza um elemento, isto é, qual cliente simula e envia o seu estado ao servidor.
- [isElementSyncer (Cliente)](https://wiki.mymp.gg/pt/isElementSyncer.md): Diz se este cliente sincroniza um ped ou veículo para o servidor.
- [onElementStartSync (Servidor)](https://wiki.mymp.gg/pt/onElementStartSync.md): Disparado quando um jogador passa a sincronizar um ped ou veículo.
