From 94e5ce7ac331f8b06b53ea03b0c5020efbad1794 Mon Sep 17 00:00:00 2001 From: Miho Date: Mon, 23 Jun 2025 20:10:35 +0200 Subject: [PATCH] resources/[jobs]/[civ]/mh_jobgarage/server/server.lua aktualisiert --- .../[civ]/mh_jobgarage/server/server.lua | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/resources/[jobs]/[civ]/mh_jobgarage/server/server.lua b/resources/[jobs]/[civ]/mh_jobgarage/server/server.lua index 21585a3a1..8f88bc303 100644 --- a/resources/[jobs]/[civ]/mh_jobgarage/server/server.lua +++ b/resources/[jobs]/[civ]/mh_jobgarage/server/server.lua @@ -231,4 +231,23 @@ AddEventHandler('mh_jobgarage:GiveAllKeysBack', function(veh) end) end TriggerClientEvent('mh_jobgarage:notify', _source, "Schlüsselkasten", "Du hast sämtliche Schlüssel zurückgegeben", "inform") +end) + +QBCore.Functions.CreateCallback('mh_jobgarage:CallOwnerVehicles', function(source, cb) + local _source = source + local Player = QBCore.Functions.GetPlayer(_source) + local pedid = Player.PlayerData.citizenid + local veh = {} + MySQL.query("SELECT * FROM player_vehicles", {}, function(rs) + if rs ~= nil and rs[1] ~= nil then + for k, v in pairs(rs) do + local keycount = MySQL.query("SELECT * FROM vehicle_keys WHERE owner = ? AND plate = ?", {pedid, v.plate}) + print("Key Count: "..json.encode(keycount)) + table.insert(veh, {plate = v.plate, keys = keycount[1].count}) + end + cb(veh) + else + cb(false) + end + end) end) \ No newline at end of file