-- Script by Pyrion.Jr local QBCore = exports['qb-core']:GetCoreObject() -- /givecar [ID] [Model] [Kennzeichen] RegisterCommand("givecar", function(source, args) local src = source local Player = QBCore.Functions.GetPlayer(src) if not IsPlayerAceAllowed(src, "command.givecar") then TriggerClientEvent('QBCore:Notify', src, "Du hast keine Berechtigung.", "error") return end if not args[1] or not args[2] or not args[3] then TriggerClientEvent('QBCore:Notify', src, "Nutze: /givecar [ID] [Auto] [Kennzeichen]", "error") return end local targetId = tonumber(args[1]) local model = tostring(args[2]):lower() local plate = string.upper(args[3]) local TargetPlayer = QBCore.Functions.GetPlayer(targetId) if not TargetPlayer then TriggerClientEvent('QBCore:Notify', src, "Spieler nicht gefunden!", "error") return end local citizenid = TargetPlayer.PlayerData.citizenid local vehicleProps = { model = model, plate = plate } local vehicleData = json.encode(vehicleProps) exports.oxmysql:execute('INSERT INTO player_vehicles (citizenid, plate, vehicle, garage, state) VALUES (?, ?, ?, ?, ?)', { citizenid, plate, vehicleData, 'eyestore', 0 }, function() TriggerClientEvent('QBCore:Notify', src, "Fahrzeug wurde dem Spieler gegeben.", "success") TriggerClientEvent('QBCore:Notify', targetId, "Du hast ein neues Fahrzeug erhalten: "..model.." mit Kennzeichen "..plate, "success") end) end, false)