backwards compat testing

This commit is contained in:
Kakarot
2025-07-06 13:01:01 -05:00
parent 0c82f0d28d
commit 446b984da4
+15 -5
View File
@@ -435,11 +435,21 @@ function Player:Logout()
end
function Player.new(PlayerData, Offline)
local self = {
PlayerData = PlayerData,
Offline = Offline
}
return setmetatable(self, Player)
local self = setmetatable({}, Player)
self.PlayerData = PlayerData
self.Offline = Offline
self.Functions = setmetatable({}, {
__index = function(_, key)
if Player[key] and type(Player[key]) == 'function' then
return function(...)
return Player[key](self, ...)
end
else
error("Attempt to call undefined function '" .. key .. "'")
end
end
})
return self
end
function QBCore.Player.CreatePlayer(PlayerData, Offline)