Minor cleanup, removed unused code

This commit is contained in:
ElPumpo
2020-01-24 11:33:53 +01:00
parent 24990717bc
commit ef171d2ded
2 changed files with 21 additions and 66 deletions
+8 -48
View File
@@ -459,11 +459,9 @@ function OpenVehicleSpawnerMenu(hospital, partNum)
align = 'top-left',
elements = elements
}, function(data, menu)
if data.current.action == 'buy_vehicle' then
local shopCoords = Config.Hospitals[hospital].Vehicles[partNum].InsideShop
local shopElements = {}
local authorizedVehicles = Config.AuthorizedVehicles[ESX.PlayerData.job.grade_name]
if #authorizedVehicles > 0 then
@@ -476,11 +474,9 @@ function OpenVehicleSpawnerMenu(hospital, partNum)
type = 'car'
})
end
else
return
end
OpenShopMenu(shopElements, playerCoords, shopCoords)
OpenShopMenu(shopElements, playerCoords, shopCoords)
end
elseif data.current.action == 'garage' then
local garage = {}
@@ -529,20 +525,16 @@ function OpenVehicleSpawnerMenu(hospital, partNum)
end, function(data2, menu2)
menu2.close()
end)
else
ESX.ShowNotification(_U('garage_empty'))
end
end, 'car')
elseif data.current.action == 'store_garage' then
StoreNearbyVehicle(playerCoords)
end
end, function(data, menu)
menu.close()
end)
end
function StoreNearbyVehicle(playerCoords)
@@ -629,22 +621,18 @@ end
function OpenHelicopterSpawnerMenu(hospital, partNum)
local playerCoords = GetEntityCoords(PlayerPedId())
ESX.PlayerData = ESX.GetPlayerData()
local elements = {
{label = _U('helicopter_garage'), action = 'garage'},
{label = _U('helicopter_store'), action = 'store_garage'},
{label = _U('helicopter_buy'), action = 'buy_helicopter'}
}
ESX.UI.Menu.Open('default', GetCurrentResourceName(), 'helicopter_spawner', {
title = _U('helicopter_title'),
align = 'top-left',
elements = elements
}, function(data, menu)
elements = {
{label = _U('helicopter_garage'), action = 'garage'},
{label = _U('helicopter_store'), action = 'store_garage'},
{label = _U('helicopter_buy'), action = 'buy_helicopter'}
}}, function(data, menu)
if data.current.action == 'buy_helicopter' then
local shopCoords = Config.Hospitals[hospital].Helicopters[partNum].InsideShop
local shopElements = {}
local authorizedHelicopters = Config.AuthorizedHelicopters[ESX.PlayerData.job.grade_name]
if #authorizedHelicopters > 0 then
@@ -711,20 +699,16 @@ function OpenHelicopterSpawnerMenu(hospital, partNum)
end, function(data2, menu2)
menu2.close()
end)
else
ESX.ShowNotification(_U('garage_empty'))
end
end, 'helicopter')
elseif data.current.action == 'store_garage' then
StoreNearbyVehicle(playerCoords)
end
end, function(data, menu)
menu.close()
end)
end
function OpenShopMenu(elements, restoreCoords, shopCoords)
@@ -853,37 +837,13 @@ function OpenPharmacyMenu()
elements = {
{label = _U('pharmacy_take', _U('medikit')), item = 'medikit', type = 'slider', value = 1, min = 1, max = 100},
{label = _U('pharmacy_take', _U('bandage')), item = 'bandage', type = 'slider', value = 1, min = 1, max = 100}
}
}, function(data, menu)
}}, function(data, menu)
TriggerServerEvent('esx_ambulancejob:giveItem', data.current.item, data.current.value)
end, function(data, menu)
menu.close()
end)
end
function WarpPedInClosestVehicle(ped)
local coords = GetEntityCoords(ped)
local vehicle, distance = ESX.Game.GetClosestVehicle(coords)
if distance ~= -1 and distance <= 5.0 then
local maxSeats, freeSeat = GetVehicleMaxNumberOfPassengers(vehicle)
for i=maxSeats - 1, 0, -1 do
if IsVehicleSeatFree(vehicle, i) then
freeSeat = i
break
end
end
if freeSeat then
TaskWarpPedIntoVehicle(ped, vehicle, freeSeat)
end
else
ESX.ShowNotification(_U('no_vehicles'))
end
end
RegisterNetEvent('esx_ambulancejob:heal')
AddEventHandler('esx_ambulancejob:heal', function(healType, quiet)
local playerPed = PlayerPedId()
+13 -18
View File
@@ -334,32 +334,27 @@ RegisterNetEvent('esx_ambulancejob:revive')
AddEventHandler('esx_ambulancejob:revive', function()
local playerPed = PlayerPedId()
local coords = GetEntityCoords(playerPed)
TriggerServerEvent('esx_ambulancejob:setDeathStatus', false)
Citizen.CreateThread(function()
DoScreenFadeOut(800)
DoScreenFadeOut(800)
while not IsScreenFadedOut() do
Citizen.Wait(50)
end
while not IsScreenFadedOut() do
Citizen.Wait(50)
end
local formattedCoords = {
x = ESX.Math.Round(coords.x, 1),
y = ESX.Math.Round(coords.y, 1),
z = ESX.Math.Round(coords.z, 1)
}
local formattedCoords = {
x = ESX.Math.Round(coords.x, 1),
y = ESX.Math.Round(coords.y, 1),
z = ESX.Math.Round(coords.z, 1)
}
RespawnPed(playerPed, formattedCoords, 0.0)
RespawnPed(playerPed, formattedCoords, 0.0)
StopScreenEffect('DeathFailOut')
DoScreenFadeIn(800)
end)
StopScreenEffect('DeathFailOut')
DoScreenFadeIn(800)
end)
-- Load unloaded IPLs
if Config.LoadIpl then
Citizen.CreateThread(function()
RequestIpl('Coroner_Int_on') -- Morgue
end)
RequestIpl('Coroner_Int_on') -- Morgue
end