# setCinematicWorld (Cliente)

> Define as chaves de clima, hora e fade da tela que a cinemática aplica durante a reprodução. Substitui as chaves anteriores.

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

## Sintaxe

```lua
bool setCinematicWorld(cinematic cinematic, table world)
```

## Parâmetros

| Nome | Tipo | Descrição |
| --- | --- | --- |
| `cinematic` | `cinematic` | A cinemática. |
| `world` | `table` | Tabela com as listas `weather`, `clock` e `fades`, todas opcionais. |

## Retorno

`true` se aplicou. `false` se a tabela é inválida, com um aviso dizendo o motivo.

Cada lista vai em ordem de `time`, o tempo da cinemática em ms, obrigatório em toda chave:

- `weather`: `{ time, name }`, com o nome de um clima.
- `clock`: `{ time, hour, minute }`, com `hour` de 0 até 24 e `minute` opcional.
- `fades`: `{ time, opacity, red, green, blue }`, com `opacity` de 0 a 1 e a cor de 0 a 255, preta por padrão.

Quando a reprodução termina, o clima, a hora e o fade voltam ao que o mundo tinha.

## Exemplo

```lua
local intro = createCinematic("cinematics/intro.cine")
setCinematicWorld(intro, {
    clock = { { time = 0, hour = 19, minute = 30 } },
    fades = {
        { time = 0, opacity = 1 },
        { time = 1500, opacity = 0 },
    },
})
```

## Veja também

- [getCinematicWorld (Cliente)](https://wiki.mymp.gg/pt/getCinematicWorld.md): Devolve as chaves de clima, hora e fade da cinemática.
- [setWeather (Cliente)](https://wiki.mymp.gg/pt/setWeather.md): Muda o clima deste cliente, de uma vez ou numa transição.
- [setTime (Cliente)](https://wiki.mymp.gg/pt/setTime-client.md): Muda a hora do jogo neste cliente. O relógio continua andando a partir dela.
- [fadeCamera (Cliente)](https://wiki.mymp.gg/pt/fadeCamera.md): Escurece a tela até uma cor ou a clareia de volta.
