this function from esx_eden_garage
function ReturnVehicleMenu()
ESX.TriggerServerCallback('eden_garage:getOutVehicles', function(vehicles)
local elements = {}
for _,v in pairs(vehicles) do
local hashVehicule = v.model
local vehicleName = GetDisplayNameFromVehicleModel(hashVehicule)
local labelvehicle
labelvehicle = vehicleName..': '.._U('return')
table.insert(elements, {label =labelvehicle , value = v})
end
ESX.UI.Menu.Open(
'default', GetCurrentResourceName(), 'return_vehicle',
{
title = _U('garage'),
align = 'top-left',
elements = elements,
},
function(data, menu)
ESX.TriggerServerCallback('eden_garage:checkMoney', function(hasEnoughMoney)
if hasEnoughMoney then
if times == 0 then
TriggerServerEvent('eden_garage:pay')
SpawnPoundedVehicle(data.current.value, data.current.value.plate)
times=times+1
elseif times > 0 then
ESX.SetTimeout(60000, function()
times=0
end)
end
else
ESX.ShowNotification(_U('not_enough_money'))
end
end)
end,
function(data, menu)
menu.close()
--CurrentAction = 'open_garage_action'
end
)
end)
end
replace
function ReturnVehicleMenu()
ESX.TriggerServerCallback('eden_garage:getOutVehicles', function(vehicles)
local elements = {}
for _,v in pairs(vehicles) do
local hashVehicule = v.model
local vehicleName = GetDisplayNameFromVehicleModel(hashVehicule)
local labelvehicle
labelvehicle = vehicleName..': '.._U('return')
table.insert(elements, {label =labelvehicle , value = v})
end
ESX.UI.Menu.Open(
'default', GetCurrentResourceName(), 'return_vehicle',
{
title = _U('garage'),
align = 'top-left',
elements = elements,
},
function(data, menu)
if not doesVehicleExist then
ESX.TriggerServerCallback('eden_garage:checkMoney', function(hasEnoughMoney)
if hasEnoughMoney then
if times == 0 then
TriggerServerEvent('eden_garage:pay')
SpawnPoundedVehicle(data.current.value, data.current.value.plate)
times=times+1
elseif times > 0 then
ESX.SetTimeout(60000, function()
times=0
end)
end
else
ESX.ShowNotification(_U('not_enough_money'))
end
end)
else
--add notify here
end
end,
function(data, menu)
menu.close()
--CurrentAction = 'open_garage_action'
end
)
end)
end