diff --git a/server/events.lua b/server/events.lua index 3a562e6..4d52eaa 100644 --- a/server/events.lua +++ b/server/events.lua @@ -6,12 +6,12 @@ end) AddEventHandler('playerDropped', function(reason) local src = source - print("Dropped: "..GetPlayerName(src)) - TriggerEvent("qb-log:server:CreateLog", "joinleave", "Dropped", "red", "**".. GetPlayerName(src) .. "** ("..QBCore.Functions.GetIdentifier(src, 'license')..") left..") - if reason ~= "Reconnecting" and src > 60000 then return false end - if(src==nil or (QBCore.Players[src] == nil)) then return false end - QBCore.Players[src].Functions.Save() - QBCore.Players[src] = nil + if QBCore.Players[src] then + local Player = QBCore.Players[src] + TriggerEvent("qb-log:server:CreateLog", "joinleave", "Dropped", "red", "**".. GetPlayerName(src) .. "** ("..Player.PlayerData.license..") left..") + Player.Functions.Save() + QBCore.Players[src] = nil + end end) local function OnPlayerConnecting(name, setKickReason, deferrals)