M MY Multiplayer: Wiki
Lado
Tipo

setCinematicProp

Cliente

Posiciona um veículo ou objeto parado numa parte da cinemática, ou muda um que já foi posicionado.

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

Parâmetros

NomeTipoDescrição
cinematiccinematicA cinemática.
slotstringNome do ator.
proptableTabela com type, model, position, rotation, start e stop.

Retorno

true se posicionou. false se a tabela é inválida, se slot é um ator gravado ou se a cinemática está gravando, com um aviso dizendo o motivo.

Os campos:

  • type: "vehicle" ou "object".
  • model: nome do modelo.
  • position: um vec3.
  • rotation: um vec3 em graus.
  • start: tempo da cinemática, em ms, em que aparece.
  • stop: tempo em que sai. 0 deixa até o fim.

Para um ator novo, type, model e position são obrigatórios. Para um já posicionado, só os campos dados mudam. Um ped gravando uma tomada pode entrar num veículo posicionado; o veículo vira então um ator gravado.

Exemplo

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

Veja também