ESX = nil local seatsTaken = {} TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end) RegisterNetEvent('esx_sit:takePlace') AddEventHandler('esx_sit:takePlace', function(objectCoords) seatsTaken[objectCoords] = true end) RegisterNetEvent('esx_sit:leavePlace') AddEventHandler('esx_sit:leavePlace', function(objectCoords) if seatsTaken[objectCoords] then seatsTaken[objectCoords] = nil end end) ESX.RegisterServerCallback('esx_sit:getPlace', function(source, cb, objectCoords) cb(seatsTaken[objectCoords]) end)