# setCinematicProp (Cliente)

> Coloca un vehículo u objeto quieto durante una parte de la cinemática, o cambia uno ya colocado.

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

## Sintaxis

```lua
bool setCinematicProp(cinematic cinematic, string slot, table prop)
```

## Parámetros

| Nombre | Tipo | Descripción |
| --- | --- | --- |
| `cinematic` | `cinematic` | La cinemática. |
| `slot` | `string` | Nombre del actor. |
| `prop` | `table` | Tabla con `type`, `model`, `position`, `rotation`, `start` y `stop`. |

## Retorno

`true` si se colocó. `false` si la tabla no es válida, si `slot` es un actor grabado o si la cinemática está grabando, con un aviso que dice el motivo.

Los campos:

- `type`: `"vehicle"` u `"object"`.
- `model`: nombre del modelo.
- `position`: un `vec3`.
- `rotation`: un `vec3` en grados.
- `start`: tiempo de la cinemática, en ms, en que aparece.
- `stop`: tiempo en que sale. `0` lo deja hasta el final.

Para un actor nuevo, `type`, `model` y `position` son obligatorios. Para uno ya colocado, solo cambian los campos dados. Un ped que graba una toma puede subir a un vehículo colocado; el vehículo pasa a ser un actor grabado.

## Ejemplo

```lua
local scene = createCinematic()
setCinematicProp(scene, "getaway", {
    type = "vehicle",
    model = "infernus",
    position = vec3(2495.0, -1680.0, 13.3),
    rotation = vec3(0, 0, 90),
})
```

## Ver también

- [removeCinematicActor (Cliente)](https://wiki.mymp.gg/es/removeCinematicActor.md): Quita un actor de la cinemática, con su toma.
- [getCinematicActors (Cliente)](https://wiki.mymp.gg/es/getCinematicActors.md): Lista los actores de la cinemática: los grabados y los colocados.
- [startCinematicRecording (Cliente)](https://wiki.mymp.gg/es/startCinematicRecording.md): Empieza a grabar un ped, jugador o vehículo como actor de la cinemática. Llamada de nuevo durante la grabación, añade otro actor a la misma grabación.
