From adaaa8b67920a39c6f9ccdedcd06de69784da554 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=A9mie=20N=27gadi?= Date: Sat, 26 Aug 2017 08:56:22 +0200 Subject: [PATCH] Add Config.EnableOwnedVehicles --- client/main.lua | 16 +++++++++++++--- config.lua | 3 ++- 2 files changed, 15 insertions(+), 4 deletions(-) diff --git a/client/main.lua b/client/main.lua index d2f18d04..f6870d02 100644 --- a/client/main.lua +++ b/client/main.lua @@ -182,7 +182,9 @@ function OpenShopMenu() local vehicleProps = ESX.Game.GetVehicleProperties(vehicle) - TriggerServerEvent('esx_vehicleshop:setVehicleOwned', vehicleProps) + if Config.EnableOwnedVehicles then + TriggerServerEvent('esx_vehicleshop:setVehicleOwned', vehicleProps) + end end) @@ -347,7 +349,11 @@ function OpenResellerMenu() local model = CurrentVehicleData.model TriggerServerEvent('esx_vehicleshop:sellVehicle', model) - TriggerServerEvent('esx_vehicleshop:setVehicleOwnedPlayerId', GetPlayerServerId(closestPlayer), vehicleProps) + + if Config.EnableOwnedVehicles then + TriggerServerEvent('esx_vehicleshop:setVehicleOwnedPlayerId', GetPlayerServerId(closestPlayer), vehicleProps) + end + end end @@ -381,7 +387,11 @@ function OpenResellerMenu() local model = CurrentVehicleData.model TriggerServerEvent('esx_vehicleshop:rentVehicle', model, vehicleProps.plate, GetPlayerName(closestPlayer), CurrentVehicleData.price, amount, GetPlayerServerId(closestPlayer)) - TriggerServerEvent('esx_vehicleshop:setVehicleOwnedPlayerId', GetPlayerServerId(closestPlayer), vehicleProps) + + if Config.EnableOwnedVehicles then + TriggerServerEvent('esx_vehicleshop:setVehicleOwnedPlayerId', GetPlayerServerId(closestPlayer), vehicleProps) + end + TriggerServerEvent('esx_vehicleshop:setVehicleForAllPlayers', vehicleProps, Config.Zones.ShopInside.Pos.x, Config.Zones.ShopInside.Pos.y, Config.Zones.ShopInside.Pos.z, 5.0) end diff --git a/config.lua b/config.lua index 81ea2e7a..c4cb3f43 100644 --- a/config.lua +++ b/config.lua @@ -3,8 +3,9 @@ Config.DrawDistance = 100.0 Config.MarkerColor = {r = 120, g = 120, b = 240} Config.EnablePlayerManagement = false -- If set to true, you need esx_addonaccount, esx_billing and esx_society Config.EnablePvCommand = true +Config.EnableOwnedVehicles = true Config.ResellPercentage = 50 -Config.Locale = 'fr' +Config.Locale = 'fr' Config.Zones = {