Implemented letSleep

This commit is contained in:
ElPumpo
2019-02-24 11:09:02 +01:00
parent 56159154fe
commit 235e9fda2c
+11 -7
View File
@@ -204,7 +204,7 @@ Citizen.CreateThread(function()
while true do
Citizen.Wait(0)
local playerCoords = GetEntityCoords(PlayerPedId())
local canSleep, isInMarker, hasExited = true, false, false
local letSleep, isInMarker, hasExited = true, false, false
local currentHospital, currentPart, currentPartNum
for hospitalNum,hospital in pairs(Config.Hospitals) do
@@ -215,7 +215,7 @@ Citizen.CreateThread(function()
if distance < Config.DrawDistance then
DrawMarker(Config.Marker.type, v, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Config.Marker.x, Config.Marker.y, Config.Marker.z, Config.Marker.r, Config.Marker.g, Config.Marker.b, Config.Marker.a, false, false, 2, Config.Marker.rotate, nil, nil, false)
canSleep = false
letSleep = false
end
if distance < Config.Marker.x then
@@ -229,7 +229,7 @@ Citizen.CreateThread(function()
if distance < Config.DrawDistance then
DrawMarker(Config.Marker.type, v, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, Config.Marker.x, Config.Marker.y, Config.Marker.z, Config.Marker.r, Config.Marker.g, Config.Marker.b, Config.Marker.a, false, false, 2, Config.Marker.rotate, nil, nil, false)
canSleep = false
letSleep = false
end
if distance < Config.Marker.x then
@@ -243,7 +243,7 @@ Citizen.CreateThread(function()
if distance < Config.DrawDistance then
DrawMarker(v.Marker.type, v.Spawner, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, v.Marker.x, v.Marker.y, v.Marker.z, v.Marker.r, v.Marker.g, v.Marker.b, v.Marker.a, false, false, 2, v.Marker.rotate, nil, nil, false)
canSleep = false
letSleep = false
end
if distance < v.Marker.x then
@@ -257,7 +257,7 @@ Citizen.CreateThread(function()
if distance < Config.DrawDistance then
DrawMarker(v.Marker.type, v.Spawner, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, v.Marker.x, v.Marker.y, v.Marker.z, v.Marker.r, v.Marker.g, v.Marker.b, v.Marker.a, false, false, 2, v.Marker.rotate, nil, nil, false)
canSleep = false
letSleep = false
end
if distance < v.Marker.x then
@@ -271,7 +271,7 @@ Citizen.CreateThread(function()
if distance < Config.DrawDistance then
DrawMarker(v.Marker.type, v.From, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, v.Marker.x, v.Marker.y, v.Marker.z, v.Marker.r, v.Marker.g, v.Marker.b, v.Marker.a, false, false, 2, v.Marker.rotate, nil, nil, false)
canSleep = false
letSleep = false
end
@@ -286,7 +286,7 @@ Citizen.CreateThread(function()
if distance < Config.DrawDistance then
DrawMarker(v.Marker.type, v.From, 0.0, 0.0, 0.0, 0.0, 0.0, 0.0, v.Marker.x, v.Marker.y, v.Marker.z, v.Marker.r, v.Marker.g, v.Marker.b, v.Marker.a, false, false, 2, v.Marker.rotate, nil, nil, false)
canSleep = false
letSleep = false
end
if distance < v.Marker.x then
@@ -316,6 +316,10 @@ Citizen.CreateThread(function()
TriggerEvent('esx_ambulancejob:hasExitedMarker', LastHospital, LastPart, LastPartNum)
end
if letSleep then
Citizen.Wait(500)
end
end
end
end)