Files
esx_core/_resources/esx_sit/server.lua
T
2021-06-25 17:08:12 +10:00

20 lines
530 B
Lua

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)