# getCinematicData (Cliente)

> Devolve a cinemática inteira como bytes `.cine`, que `createCinematic` lê de volta.

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

## Sintaxe

```lua
string|false getCinematicData(cinematic cinematic)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `cinematic` | `cinematic` | A cinemática. |

## Retorno

Uma string com os bytes, ou `false` se o elemento não é uma cinemática, se ela ainda está gravando ou se não pôde ser escrita.

## Exemplo

```lua
local function saveCinematic(cinematic, path)
    local data = getCinematicData(cinematic)
    if not data then
        return false
    end
    local file = fileCreate(path)
    fileWrite(file, data)
    fileClose(file)
    return true
end
```

## Veja também

- [createCinematic (Cliente)](https://wiki.mymp.gg/pt/createCinematic.md): Cria um elemento cinematic, vazio ou a partir de uma cinemática salva. Ele pertence ao recurso que o criou e existe só neste cliente.
- [fileWrite (Compartilhado)](https://wiki.mymp.gg/pt/fileWrite.md): Escreve um ou mais textos num arquivo, na posição atual.
- [stopCinematicRecording (Cliente)](https://wiki.mymp.gg/pt/stopCinematicRecording.md): Para a gravação da cinemática. Os outros atores que eram reproduzidos durante a gravação param também.
