From ba227da7d625146227ece518a1a422c5c8d9ab9f Mon Sep 17 00:00:00 2001 From: ElPumpo Date: Sat, 9 Mar 2019 19:12:04 +0100 Subject: [PATCH] Props support --- client/main.lua | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/client/main.lua b/client/main.lua index 322c0884..71029844 100644 --- a/client/main.lua +++ b/client/main.lua @@ -34,12 +34,13 @@ function OpenBoatShop(shop) local playerPed = PlayerPedId() local elements = {} - for i=1, #Config.Vehicles, 1 do + for k,v in ipairs(Config.Vehicles) do table.insert(elements, { - label = ('%s - $%s'):format(Config.Vehicles[i].label, ESX.Math.GroupDigits(Config.Vehicles[i].price)), - name = Config.Vehicles[i].label, - model = Config.Vehicles[i].model, - price = Config.Vehicles[i].price + label = ('%s - $%s'):format(v.label, ESX.Math.GroupDigits(v.price)), + name = v.label, + model = v.model, + price = v.price, + props = v.props or nil }) end @@ -115,6 +116,10 @@ function OpenBoatShop(shop) table.insert(spawnedVehicles, vehicle) TaskWarpPedIntoVehicle(playerPed, vehicle, -1) FreezeEntityPosition(vehicle, true) + + if data.current.props then + ESX.Game.SetVehicleProperties(vehicle, data.current.props) + end end) end) @@ -125,6 +130,10 @@ function OpenBoatShop(shop) table.insert(spawnedVehicles, vehicle) TaskWarpPedIntoVehicle(playerPed, vehicle, -1) FreezeEntityPosition(vehicle, true) + + if Config.Vehicles[1].props then + ESX.Game.SetVehicleProperties(vehicle, Config.Vehicles[1].props) + end end) end