From bfeae293099f1fbe0803ce5a7162b8028e85a282 Mon Sep 17 00:00:00 2001 From: Ruqen <73693641+Ruqen@users.noreply.github.com> Date: Sat, 23 Jan 2021 21:20:21 +0300 Subject: [PATCH] Fixes resource acting stupid on rest --- server/main.lua | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) diff --git a/server/main.lua b/server/main.lua index 4e78c72c..9f2c334c 100644 --- a/server/main.lua +++ b/server/main.lua @@ -45,6 +45,29 @@ MySQL.ready(function() end) end) +AddEventHandler('onResourceStart', function(resourceName) + MySQL.Async.fetchAll('SELECT * FROM vehicle_categories', {}, function(_categories) + categories = _categories + + MySQL.Async.fetchAll('SELECT * FROM vehicles', {}, function(_vehicles) + vehicles = _vehicles + + for k,v in ipairs(vehicles) do + for k2,v2 in ipairs(categories) do + if v2.name == v.category then + vehicles[k].categoryLabel = v2.label + break + end + end + end + + -- send information after db has loaded, making sure everyone gets vehicle information + TriggerClientEvent('esx_vehicleshop:sendCategories', -1, categories) + TriggerClientEvent('esx_vehicleshop:sendVehicles', -1, vehicles) + end) + end) +end) + function getVehicleLabelFromModel(model) for k,v in ipairs(vehicles) do if v.model == model then