mirror of
https://github.com/esx-framework/esx_core.git
synced 2026-08-30 01:38:52 +00:00
20 lines
530 B
Lua
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) |