Sure. Here is the code i used
RegisterCommand("cut2", function()
TriggerEvent('your_cutscene_event', 'mph_pri_mid')
end)
--Cutscene
RegisterNetEvent('your_cutscene_event')
AddEventHandler('your_cutscene_event', function(cutscene)
local x, y, z = table.unpack(GetEntityCoords(GetPlayerPed(-1), false))
RequestCutscene(cutscene, 8) -- Usually 8.
while not (HasCutsceneLoaded()) do
Wait(0)
end
-- Sets current player ped as cutscene mp ped.
local model = GetHashKey("u_m_y_cyclist_01")
RequestModel(model)
while not HasModelLoaded(model) do
RequestModel(model)
Citizen.Wait(0)
end
local ped = CreatePed(7, model, x, y ,z, 0.0, true, true)
local model2 = GetHashKey("s_m_y_marine_01")
RequestModel(model2)
while not HasModelLoaded(model2) do
RequestModel(model2)
Citizen.Wait(0)
end
local ped2 = CreatePed(7, model2, x, y ,z, 0.0, true, true)
local model3 = GetHashKey("s_m_y_doorman_01")
RequestModel(model3)
while not HasModelLoaded(model3) do
RequestModel(model3)
Citizen.Wait(0)
end
local ped3 = CreatePed(7, model3, x, y ,z, 0.0, true, true)
SetCutsceneEntityStreamingFlags('MP_1', 0, 1)
RegisterEntityForCutscene(ped, 'MP_1', 0, 0, 64)
SetCutsceneEntityStreamingFlags('MP_2', 0, 1)
RegisterEntityForCutscene(PlayerPedId(), 'MP_2', 0, 0, 64)
SetCutsceneEntityStreamingFlags('MP_3', 0, 1)
RegisterEntityForCutscene(ped2, 'MP_3', 0, 0, 64)
SetCutsceneEntityStreamingFlags('MP_4', 0, 1)
RegisterEntityForCutscene(ped3, 'MP_4', 0, 0, 64)
StartCutscene(0)
-- Waiting for the cutscene to spawn the mp ped.
while not (DoesCutsceneEntityExist('MP_2', 0)) do
Wait(0)
end
while not (DoesCutsceneEntityExist('MP_1', 0)) do
Wait(0)
end
while not (DoesCutsceneEntityExist('MP_3', 0)) do
Wait(0)
end
while not (DoesCutsceneEntityExist('MP_4', 0)) do
Wait(0)
end
--SetCutsceneEntityStreamingFlags('MP_2', 0, 1)
--RegisterEntityForCutscene(PlayerPedId(), 'MP_2', 0, 0, 64)
-- Set the clothing you want on the cutscene ped.
--SetPedComponentVariation(PlayerPedId(), componentId, drawableId, textureId, paletteId)
--SetCutscenePedComponentVariationFromPed(PlayerPedId(), GetPlayerPed(-1), 1885233650)
--SetPedComponentVariation(PlayerPedId(), 11, 55, 0, 2)
while not (HasCutsceneFinished()) do
Wait(0)
end
-- What every you want to do after the cutscene.
end)
Hope this helps. Best regards Krille