M MY Multiplayer: Wiki
Lado
Tipo

getCinematicActors

Cliente

Lista los actores de la cinemática: los grabados y los colocados.

table|false getCinematicActors(cinematic cinematic)

Parámetros

NombreTipoDescripción
cinematiccinematicLa 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: true si el actor tiene toma grabada, false en caso contrario.

Actores colocados

Un actor colocado con setCinematicProp incluye además:

  • placed: true.
  • model: ID o nombre del modelo.
  • position y rotation: valores vec3 (rotation en grados).
  • start y stop: intervalo visible en ms de la cinemática.

Actores grabados

Un actor grabado incluye además:

  • at, speed, start y stop (el tramo mostrado), más takeStart y takeEnd (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 }, donde change es "entering", "in", "leaving" u "out", vehicle es el nombre del actor del vehículo y seat es el asiento (0 es 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

Ver también