client
RegisterNetEvent(‘gcp:client:GiveContactDetails’)
AddEventHandler(‘gcp:client:GiveContactDetails’, function()
local ped = PlayerPedId()
local player, distance = ESX.Game.GetClosestPlayer()
if player ~= -1 and distance < 2.5 then
local PlayerId = GetPlayerServerId(player)
TriggerServerEvent('gcp:server:GiveContactDetails', PlayerId)
else
TriggerEvent('notification', 'No one nearby')
end
end)
server
ESX.RegisterServerCallback(‘gcp:server:GiveContactDetails’, function(source, cb)
local result = MySQL.Sync.fetchAll(“SELECT * FROM gcphone_users_contacts WHERE identifier = @identifier”, {
[‘@identifier’] = identifier
})
return result
end)