getCinematicActors
Cliente
Lista os atores da cinemática: os gravados e os posicionados.
table|false getCinematicActors(cinematic cinematic)
Parâmetros
| Nome | Tipo | Descrição |
|---|---|---|
| cinematic | cinematic | A cinemática. |
Retorno
Uma tabela com uma entrada por ator, ou false se o elemento não é uma cinemática.
Campos comuns
Cada entrada de ator traz:
slot: nome do ator.type:"ped","vehicle"ou"object".recorded:truese o ator tem tomada gravada,falsecaso contrário.
Atores posicionados
Um ator posicionado com setCinematicProp traz também:
placed:true.model: ID ou nome do modelo.positionerotation: valoresvec3(rotationem graus).startestop: intervalo exibido em ms da cinemática.
Atores gravados
Um ator gravado traz também:
at,speed,startestop(o trecho mostrado), além detakeStartetakeEnd(onde a tomada começa e acaba), todos em ms da cinemática.voice: quantos quadros de voz falou.seats: lista de entradas{ time, change, vehicle, seat }, em quechangeé"entering","in","leaving"ou"out",vehicleé o nome do ator do veículo eseaté o assento (0é o do motorista).
Exemplo
local intro = createCinematic("cinematics/intro.cine")
for _, actor in ipairs(getCinematicActors(intro)) do
outputDebugString(("%s (%s) from %d to %d ms"):format(actor.slot, actor.type, actor.start, actor.stop))
end