fix(es_extended/client/functions): validate model is a vehicle

This commit is contained in:
Kasey FItton
2024-12-04 06:00:41 +00:00
parent 803508ba2f
commit 1b8774f515
+7 -2
View File
@@ -391,7 +391,7 @@ function ESX.UI.Menu.Close(menuType, namespace, name, cancel)
else
local menu = ESX.UI.Menu.Opened[i]
ESX.UI.Menu.RegisteredTypes[menu.type].close(menu.namespace, menu.name)
if type(menu.cancel) ~= "nil" then
menu.cancel(menu.data, menu)
end
@@ -412,7 +412,7 @@ function ESX.UI.Menu.CloseAll(cancel)
else
local menu = ESX.UI.Menu.Opened[i]
ESX.UI.Menu.RegisteredTypes[menu.type].close(menu.namespace, menu.name)
if type(menu.cancel) ~= "nil" then
menu.cancel(menu.data, menu)
end
@@ -1585,6 +1585,11 @@ function ESX.GetVehicleTypeClient(model)
if not IsModelInCdimage(model) then
return false
end
if not IsModelAVehicle(model) then
return false
end
if mismatchedTypes[model] then
return mismatchedTypes[model]
end