# getCinematicShotView (Cliente)

> Devolve onde a câmera de um plano está e para onde olha num tempo da cinemática, com o tremor.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Função Lua
- **Lado**: Cliente
- **Categoria**: Cinemáticas
- **URL**: https://wiki.mymp.gg/pt/getCinematicShotView

## Sintaxe

```lua
vec3, vec3, float, float|false getCinematicShotView(cinematic cinematic, int shot, int time)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `cinematic` | `cinematic` | A cinemática. |
| `shot` | `int` | Número do plano, a partir de 1. |
| `time` | `int` | Tempo da cinemática em ms, de 0 para cima. |

## Retorno

A posição e o alvo (`vec3`), o roll e o fov em graus, ou `false` se o plano não existe ou não pode ser calculado agora.

Um plano de trajeto funciona mesmo sem reprodução. Um plano que segue um ator só funciona durante a reprodução e usa onde o ator está agora.

## Exemplo

```lua
local intro = createCinematic("cinematics/intro.cine")
local position, target, roll, fov = getCinematicShotView(intro, 1, 2500)
if position then
    setCameraMatrix(position, target, roll, fov)
end
```

## Veja também

- [setCinematicCamera (Cliente)](https://wiki.mymp.gg/pt/setCinematicCamera.md): Define os planos de câmera que a cinemática dirige durante a reprodução. Substitui os planos anteriores.
- [getCinematicActorPose (Cliente)](https://wiki.mymp.gg/pt/getCinematicActorPose.md): Devolve onde um ator está num tempo da cinemática. Não precisa de reprodução.
- [setCameraMatrix (Cliente)](https://wiki.mymp.gg/pt/setCameraMatrix.md): Fixa a câmera num ponto, olhando para outro, até setCameraTarget devolvê-la a um ped.
