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
| Nome | Tipo | Descrição |
|---|---|---|
| cinematic | cinematic | A cinemática. |
| slot | string | Nome do ator. |
| prop | table | Tabela 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: umvec3.rotation: umvec3em graus.start: tempo da cinemática, em ms, em que aparece.stop: tempo em que sai.0deixa 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),
})