# isLineOfSightClear (Cliente)

> Diz se nada bloqueia o segmento entre dois pontos. Só prédios e objetos bloqueiam; veículos e peds não.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Mundo e clima
- **URL**: https://wiki.mymp.gg/pt/isLineOfSightClear

## Sintaxe

```lua
bool isLineOfSightClear(float startX, startY, startZ, float endX, endY, endZ)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `startX, startY, startZ` | `float` | Onde o segmento começa. Também aceita um `vec3`. |
| `endX, endY, endZ` | `float` | Onde o segmento termina. Também aceita um `vec3`. |

## Retorno

`true` se o caminho está livre.

## Exemplo

```lua
local function canSee(ped)
    return isLineOfSightClear(getElementPosition(localPlayer), getElementPosition(ped))
end
```

## Veja também

- [processLineOfSight (Cliente)](https://wiki.mymp.gg/pt/processLineOfSight.md): Lança um raio entre dois pontos e devolve a primeira coisa que ele acerta.
- [getGroundPosition (Cliente)](https://wiki.mymp.gg/pt/getGroundPosition.md): Procura o chão logo abaixo de um ponto, até 1000 m para baixo. Só prédios e objetos contam.
