mirror of
https://github.com/CommunityOx/ox_lib.git
synced 2026-08-18 15:36:02 +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)
|
return function(resource)
|
||||||
local ESX = exports[resource]:getSharedObject()
|
local ESX = exports[resource]:getSharedObject()
|
||||||
-- Eventually add some functions here to simplify the creation of framework-agnostic resources.
|
-- 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
|
return ESX
|
||||||
end
|
end
|
||||||
|
|||||||
@@ -1,5 +1,20 @@
|
|||||||
|
if not lib.player then lib.player() end
|
||||||
|
|
||||||
return function(resource)
|
return function(resource)
|
||||||
local QBCore = exports[resource]:GetCoreObject()
|
local QBCore = exports[resource]:GetCoreObject()
|
||||||
-- Eventually add some functions here to simplify the creation of framework-agnostic resources.
|
-- 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
|
return QBCore
|
||||||
end
|
end
|
||||||
|
|||||||
Reference in New Issue
Block a user