Server/no_escrow.lua
-- | # Framework ------------------------------------------------------------------------------------
if Config.Settings['Framework'] == 'esx' or Config.Settings['Framework'] == 'old-esx' then
Framework = {
Get_Player = function(src)
if Config.Settings['Framework'] == 'esx' then
return exports['es_extended']:getSharedObject().GetPlayerFromId(src)
elseif Config.Settings['Framework'] == 'old-esx' then
local Player = nil
TriggerEvent('esx:getSharedObject', function(obj) Player = obj.GetPlayerFromId(src) end)
return Player
end
end,
Get_Player_Info = function(player)
local result = Execute_Sql('SELECT sex FROM users WHERE identifier = @identifier', {['@identifier'] = player.identifier})
return {
name = player.get('firstName') .. ' ' .. player.get('lastName'),
job = player.getJob().name,
gender = result[1]
}
end,
}
elseif Config.Settings['Framework'] == 'qb' or Config.Settings['Framework'] == 'old-qb' or Config.Settings['Framework'] == 'qbox' then
Framework = {
Get_Player = function(src)
if Config.Settings['Framework'] == 'qb' then
return exports['qb-core']:GetCoreObject().Functions.GetPlayer(src)
elseif Config.Settings['Framework'] == 'old-qb' then
local Player = nil
Citizen.CreateThread(function()
while Player == nil do
TriggerEvent('QBCore:GetObject', function(obj) Player = obj.Functions.GetPlayer(src) end)
Citizen.Wait(200)
end
end)
return Player
elseif Config.Settings['Framework'] == 'qbx' then
return exports.qbx_core:GetPlayer(src)
end
end,
Get_Player_Info = function(player)
return {
Name = player.PlayerData.charinfo.firstname .. ' ' .. player.PlayerData.charinfo.lastname,
Job = player.PlayerData.job.name,
Gender = player.PlayerData.charinfo.gender
}
end,
}
end
Last updated