M MY Multiplayer: Wiki
Lado
Tipo

startCinematicRecording

Cliente

Empieza a grabar un ped, jugador o vehículo como actor de la cinemática. Llamada de nuevo durante la grabación, añade otro actor a la misma grabación.

bool startCinematicRecording(cinematic cinematic, string slot, ped|vehicle actor [, int time = nil])

Parámetros

NombreTipoDescripción
cinematiccinematicLa cinemática.
slotstringNombre del actor. Una toma ya grabada con ese nombre se reemplaza.
actorped|vehicleEl ped, jugador o vehículo a grabar.
timeintTiempo de la cinemática, en ms, desde el que se vuelve a grabar el actor. Sin él, la toma se graba desde cero.por defecto nil

Retorno

true si empezó a grabar, false si la cinemática se está reproduciendo, si el elemento ya se está grabando o si no es posible regrabar desde time.

Los demás actores que ya tienen toma se reproducen mientras uno graba. Un ped grabado lleva consigo cada vehículo al que sube.

Con time, el actor slot debe existir y ser un ped con toma grabada, a velocidad 1 y a pie en ese momento, y el ped debe estar controlado por este cliente. En los 2 segundos antes de time el ped sigue la toma anterior, oculto; después toma el relevo.

Ejemplo

local scene = createCinematic()

addCommandHandler("rec", function()
    startCinematicRecording(scene, "hero", localPlayer)
end)

addCommandHandler("stoprec", function()
    stopCinematicRecording(scene)
end)

Ver también