From 028317e2ece5e0d380c4371c13c3e97957726552 Mon Sep 17 00:00:00 2001 From: Nordi98 Date: Mon, 4 Aug 2025 06:51:25 +0200 Subject: [PATCH] ed --- .../[tools]/nordi_license/client/main.lua | 25 ++ .../[tools]/nordi_license/html/index.html | 278 ++++++++++++++++-- .../[tools]/nordi_license/html/script.js | 15 + .../[tools]/nordi_license/html/style.css | 19 +- .../[tools]/nordi_license/server/main.lua | 20 ++ 5 files changed, 324 insertions(+), 33 deletions(-) diff --git a/resources/[tools]/nordi_license/client/main.lua b/resources/[tools]/nordi_license/client/main.lua index f00da1395..135d4c2ae 100644 --- a/resources/[tools]/nordi_license/client/main.lua +++ b/resources/[tools]/nordi_license/client/main.lua @@ -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) + diff --git a/resources/[tools]/nordi_license/html/index.html b/resources/[tools]/nordi_license/html/index.html index 07e45cf8b..bc0d9109e 100644 --- a/resources/[tools]/nordi_license/html/index.html +++ b/resources/[tools]/nordi_license/html/index.html @@ -5,56 +5,270 @@ License System - + + + + +