Files
2021-12-03 01:05:09 +00:00

56 lines
1.5 KiB
Lua

--Coded by Albo1125.
local cJ = false
local eJE = false
RegisterNetEvent("JP")
AddEventHandler("JP", function(jT)
if cJ == true then
return
end
local pP = GetPlayerPed(-1)
if DoesEntityExist(pP) then
Citizen.CreateThread(function()
local playerOldLoc = GetEntityCoords(pP, true)
SetEntityCoords(pP, 1779.70, 2573.53, 48.58)
cJ = true
eJE = false
while jT > 0 and not eJE do
pP = GetPlayerPed(-1)
RemoveAllPedWeapons(pP, true)
SetEntityInvincible(pP, true)
if IsPedInAnyVehicle(pP, false) then
ClearPedTasksImmediately(pP)
end
if jT % 30 == 0 then
TriggerEvent('chatMessage', 'SYSTEM', { 0, 0, 0 }, jT .." more seconds until release.")
end
Citizen.Wait(500)
local pL = GetEntityCoords(pP, true)
local D = Vdist(1779.70, 2573.53, 48.58, pL['x'], pL['y'], pL['z'])
if D > 90 then
SetEntityCoords(pP, 1779.70, 2573.53, 48.58)
if D > 100 then
jT = jT + 60
if jT > 1500 then
jT = 1500
end
TriggerEvent('chatMessage', 'JUDGE', { 0, 0, 0 }, "Your jail time was extended for an unlawful escape attempt.")
end
end
jT = jT - 0.5
end
TriggerServerEvent('chatMessageEntered', "SYSTEM", { 0, 0, 0 }, GetPlayerName(PlayerId()) .." was released from jail.")
SetEntityCoords(pP, 1839.27, 2590.56, 45.95)
cJ = false
SetEntityInvincible(pP, false)
end)
end
end)
RegisterNetEvent("UnJP")
AddEventHandler("UnJP", function()
eJE = true
end)
--Coded by Albo1125