NO MORE LAGS UPDATE

This commit is contained in:
renaiku
2018-01-02 16:45:05 +01:00
parent 6dcf59950f
commit 608ea0a9c4
5 changed files with 459 additions and 0 deletions
+37
View File
@@ -0,0 +1,37 @@
ESX = nil
local SeatsTaken = {}
TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
-- SEATS
RegisterServerEvent('esx_interact:takePlace')
AddEventHandler('esx_interact:takePlace', function(object)
table.insert(SeatsTaken, object)
end)
RegisterServerEvent('esx_interact:leavePlace')
AddEventHandler('esx_interact:leavePlace', function(object)
local _SeatsTaken = {}
for i=1, #SeatsTaken, 1 do
if object ~= SeatsTaken[i] then
table.insert(_SeatsTaken, SeatsTaken[i])
end
end
SeatsTaken = _SeatsTaken
end)
ESX.RegisterServerCallback('esx_interact:getPlace', function(source, cb, id)
local found = false
for i=1, #SeatsTaken, 1 do
if SeatsTaken[i] == id then
found = true
end
end
cb(found)
end)