M MY Multiplayer: Wiki
Lado
Tipo

setCinematicProp

Cliente

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

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

Parámetros

NombreTipoDescripción
cinematiccinematicLa cinemática.
slotstringNombre del actor.
proptableTabla 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

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