getCinematicActors
Cliente
Lista los actores de la cinemática: los grabados y los colocados.
table|false getCinematicActors(cinematic cinematic)
Parámetros
| Nombre | Tipo | Descripción |
|---|---|---|
| cinematic | cinematic | La cinemática. |
Retorno
Una tabla con una entrada por actor, o false si el elemento no es una cinemática.
Campos comunes
Cada entrada de actor incluye:
slot: nombre del actor.type:"ped","vehicle"u"object".recorded:truesi el actor tiene toma grabada,falseen caso contrario.
Actores colocados
Un actor colocado con setCinematicProp incluye además:
placed:true.model: ID o nombre del modelo.positionyrotation: valoresvec3(rotationen grados).startystop: intervalo visible en ms de la cinemática.
Actores grabados
Un actor grabado incluye además:
at,speed,startystop(el tramo mostrado), mástakeStartytakeEnd(donde empieza y termina la toma), todos en ms de la cinemática.voice: cuántos fotogramas de voz habló.seats: lista de entradas{ time, change, vehicle, seat }, dondechangees"entering","in","leaving"u"out",vehiclees el nombre del actor del vehículo yseates el asiento (0es el del conductor).
Ejemplo
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