# setCinematicWorld (Cliente)

> Define las claves de clima, hora y fundido de pantalla que la cinemática aplica durante la reproducción. Reemplaza las claves anteriores.

- **Plataforma**: MY Multiplayer (MYMP)
- **Tipo**: Función Lua
- **Lado**: Cliente
- **Categoría**: Cinemáticas
- **URL**: https://wiki.mymp.gg/es/setCinematicWorld

## Sintaxis

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

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `cinematic` | `cinematic` | La cinemática. |
| `world` | `table` | Tabla con las listas `weather`, `clock` y `fades`, todas opcionales. |

## Retorno

`true` si se aplicaron. `false` si la tabla no es válida, con un aviso que dice el motivo.

Cada lista va en orden de `time`, el tiempo de la cinemática en ms, obligatorio en toda clave:

- `weather`: `{ time, name }`, con el nombre de un clima.
- `clock`: `{ time, hour, minute }`, con `hour` de 0 hasta 24 y `minute` opcional.
- `fades`: `{ time, opacity, red, green, blue }`, con `opacity` de 0 a 1 y el color de 0 a 255, negro por defecto.

Cuando la reproducción termina, el clima, la hora y el fundido vuelven a lo que tenía el mundo.

## Ejemplo

```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 },
    },
})
```

## Ver también

- [getCinematicWorld (Cliente)](https://wiki.mymp.gg/es/getCinematicWorld.md): Devuelve las claves de clima, hora y fundido de la cinemática.
- [setWeather (Cliente)](https://wiki.mymp.gg/es/setWeather.md): Cambia el clima de este cliente, de golpe o con una transición.
- [setTime (Cliente)](https://wiki.mymp.gg/es/setTime-client.md): Cambia la hora del juego en este cliente. El reloj sigue andando desde ahí.
- [fadeCamera (Cliente)](https://wiki.mymp.gg/es/fadeCamera.md): Oscurece la pantalla hasta un color o la vuelve a aclarar.
