From 5af07673d75d82d7567eac7278e77b15605443f4 Mon Sep 17 00:00:00 2001 From: Miho931 <98314142+Miho931@users.noreply.github.com> Date: Mon, 9 Jun 2025 18:06:21 +0200 Subject: [PATCH] MYSQL Abfrage Change --- .../[carscripts]/mh_garage/server/server.lua | 26 +++++++++---------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/resources/[carscripts]/mh_garage/server/server.lua b/resources/[carscripts]/mh_garage/server/server.lua index c78749a0f..539f67ccf 100644 --- a/resources/[carscripts]/mh_garage/server/server.lua +++ b/resources/[carscripts]/mh_garage/server/server.lua @@ -3,9 +3,8 @@ local test_vari = {} RegisterServerEvent('mh_garage:setMods') AddEventHandler('mh_garage:setMods', function(mods) - print(mods.plate) if test_vari[mods.plate] == true then - print("Fahrzeug hat bereits ein Eintrag") + else MySQL.query("SELECT mods FROM player_vehicles WHERE plate = ?", {mods.plate}, function(rs) -- Prüfen ob rs überhaupt Daten enthält @@ -20,9 +19,6 @@ AddEventHandler('mh_garage:setMods', function(mods) else test_vari[mods.plate] = true end - else - -- Keine Ergebnisse gefunden - print("Keine Daten für Kennzeichen " .. mods.plate .. " gefunden") end end) end @@ -88,7 +84,7 @@ QBCore.Functions.CreateCallback('mh_garage:CallVehicles', function(source, cb, z if Config.CallKeyVehicles then MySQL.query("SELECT plate FROM vehicle_keys WHERE owner = ?", {Player.PlayerData.citizenid}, function(rs) - if rs[1] ~= nil then + if rs and rs[1] then for k, v in pairs(rs) do table.insert(vehicle_keys, {plate = v.plate}) end @@ -100,19 +96,21 @@ QBCore.Functions.CreateCallback('mh_garage:CallVehicles', function(source, cb, z print(json.encode(vehicle_keys)) for k, v in pairs(vehicle_keys) do MySQL.query("SELECT vehicle, plate, mods, name FROM player_vehicles WHERE plate = ?", {v.plate}, function(rs) - table.insert(vehicles, { - vehicle = rs[1].vehicle, - mods = rs[1].mods, - plate = rs[1].plate, - name = rs[1].name - }) + if rs and rs[1] then + table.insert(vehicles, { + vehicle = rs[1].vehicle, + mods = rs[1].mods, + plate = rs[1].plate, + name = rs[1].name + }) + end end) end end end MySQL.query("SELECT vehicle, plate, mods FROM player_vehicles WHERE citizenid = ? AND garage = ?", {Player.PlayerData.citizenid, zone}, function(rs) - if rs[1] ~= nil then + if rs and rs[1] then for k, v in pairs(rs) do table.insert(vehicles, { vehicle = v.vehicle, @@ -132,7 +130,7 @@ QBCore.Functions.CreateCallback('mh_garage:verwaltung', function(source, cb) local Player = QBCore.Functions.GetPlayer(source) local vehicles = {} MySQL.query("SELECT * FROM player_vehicles WHERE citizenid = ?", {Player.PlayerData.citizenid}, function(rs) - if rs[1] ~= nil then + if rs and rs[1] then for k, v in pairs(rs) do table.insert(vehicles, { current_garage = v.garage,