This commit is contained in:
Nordi98 2025-08-04 06:51:25 +02:00
parent 60d3bab09d
commit 028317e2ec
5 changed files with 324 additions and 33 deletions

View file

@ -389,3 +389,28 @@ function manageLicensesMenu()
type = 'info'
})
end
-- Foto vom Spieler machen
RegisterNetEvent('license-system:client:takePlayerPhoto', function(targetId)
local targetPed = GetPlayerPed(GetPlayerFromServerId(targetId))
if targetPed and targetPed ~= 0 then
-- Mugshot erstellen
local mugshot = RegisterPedheadshot(targetPed)
-- Warten bis Mugshot geladen ist
while not IsPedheadshotReady(mugshot) do
Wait(100)
end
-- Mugshot-Textur holen
local mugshotTxd = GetPedheadshotTxdString(mugshot)
-- An Server senden
TriggerServerEvent('license-system:server:savePlayerPhoto', QBCore.Functions.GetPlayerData().citizenid, mugshotTxd)
-- Mugshot wieder freigeben
UnregisterPedheadshot(mugshot)
end
end)