ok I will see
here is mine :
function RemoveItemsAfterRPDeath()
--Nombreinter = Nombreinter - 1
local playerPed = PlayerPedId()
local coords = GetEntityCoords(playerPed)
TriggerServerEvent('esx_ambulancejob:setDeathStatus', false)
Citizen.CreateThread(function()
DoScreenFadeOut(800)
while not IsScreenFadedOut() do
Citizen.Wait(10)
end
local formattedCoords = {
x = ESX.Math.Round(coords.x, 1),
y = ESX.Math.Round(coords.y, 1),
z = ESX.Math.Round(coords.z, 1)
}
ESX.SetPlayerData('lastPosition', formattedCoords)
TriggerServerEvent('esx:updateLastPosition', formattedCoords)
RespawnPed(playerPed, formattedCoords, 0.0)
StopScreenEffect('DeathFailOut')
DoScreenFadeIn(800)
Citizen.Wait(10)
ClearPedTasksImmediately(playerPed)
SetTimecycleModifier("spectator5") -- Je sait pas se que ça fait lel
SetPedMotionBlur(playerPed, true)
RequestAnimSet("move_injured_generic")
while not HasAnimSetLoaded("move_injured_generic") do
Citizen.Wait(0)
end
SetPedMovementClipset(playerPed, "move_injured_generic", true)
PlaySoundFrontend(-1, "1st_Person_Transition", "PLAYER_SWITCH_CUSTOM_SOUNDSET", 0)
PlaySoundFrontend(-1, "1st_Person_Transition", "PLAYER_SWITCH_CUSTOM_SOUNDSET", 0)
ESX.ShowAdvancedNotification('REANIMATION X', 'Unité X réanimation', 'Vous avez été réanimé par l\'unité X.', 'CHAR_CALL911', 1)
local ped = GetPlayerPed(PlayerId())
local coords = GetEntityCoords(ped, false)
local name = GetPlayerName(PlayerId())
local x, y, z = table.unpack(GetEntityCoords(ped, false))
TriggerServerEvent('esx_ambulance:NotificationBlipsX', x, y, z, name)
Citizen.Wait(60*1000) -- Effets de la réanmation pendant 1 minute ( 60 seconde )
Normal()
end)
end
EDIT: @Vitaminkeks Ok thanks for you help bro you are the best 