Scripts/resources/[hp]/hp_carcontrol/Server/functions.lua
2024-12-29 20:48:41 +01:00

47 lines
1.1 KiB
Lua

function GetCarMedia(vehicle)
local carMedia = nil
for _,v in ipairs(CarMedias) do
if v.vehicle == vehicle then
carMedia = v
break
end
end
if carMedia then
if carMedia.pausedAt then
if carMedia.startedAt == os.time() - (carMedia.pausedAt - carMedia.startedAt) == 0 then
carMedia.startedAt = os.time()
else
carMedia.startedAt = os.time() - (carMedia.pausedAt - carMedia.startedAt)
end
carMedia.pausedAt = nil
end
end
return carMedia
end
function GetPlayersInCar(vehicle)
local peds = {}
for i = -1, 6, 1 do
local ped = GetPedInVehicleSeat(GetVehiclePedIsIn(GetPlayerPed(source), false), i)
if ped ~= 0 then
table.insert(peds, ped)
end
end
local players = {}
for _, playerId in ipairs(GetPlayers()) do
for ped in ipairs(peds) do
if tostring(ped) == tostring(playerId) then
table.insert(players, playerId)
break
end
end
end
return players
end