mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-17 06:56:03 +01:00
feat(getCore/server): initialise player module and add getter
This commit is contained in:
@@ -1,5 +1,20 @@
|
||||
if not lib.player then lib.player() end
|
||||
|
||||
return function(resource)
|
||||
local ESX = exports[resource]:getSharedObject()
|
||||
-- Eventually add some functions here to simplify the creation of framework-agnostic resources.
|
||||
|
||||
local CPlayer = lib.getPlayer()
|
||||
|
||||
function lib.getPlayer(player)
|
||||
player = type(player) == 'table' and player.playerId or ESX.GetPlayerFromId(player)
|
||||
|
||||
if not player then
|
||||
error(("'%s' is not a valid player"):format(player))
|
||||
end
|
||||
|
||||
return setmetatable(player, CPlayer)
|
||||
end
|
||||
|
||||
return ESX
|
||||
end
|
||||
|
||||
@@ -1,5 +1,20 @@
|
||||
if not lib.player then lib.player() end
|
||||
|
||||
return function(resource)
|
||||
local QBCore = exports[resource]:GetCoreObject()
|
||||
-- Eventually add some functions here to simplify the creation of framework-agnostic resources.
|
||||
|
||||
local CPlayer = lib.getPlayer()
|
||||
|
||||
function lib.getPlayer(player)
|
||||
player = type(player) == 'table' and player.playerId or QBCore.Functions.GetPlayer(player)
|
||||
|
||||
if not player then
|
||||
error(("'%s' is not a valid player"):format(player))
|
||||
end
|
||||
|
||||
return setmetatable(player, CPlayer)
|
||||
end
|
||||
|
||||
return QBCore
|
||||
end
|
||||
|
||||
Reference in New Issue
Block a user