From 0de35f874ff3e5a6abad6b3e6920a6f6cfc2c105 Mon Sep 17 00:00:00 2001 From: Romain Lanz Date: Sat, 14 Oct 2017 14:21:54 +0200 Subject: [PATCH] feat(vehicles): add proper vehicles --- client/main.lua | 44 +++++++++++++++++++++++++++++++++++++++++--- 1 file changed, 41 insertions(+), 3 deletions(-) diff --git a/client/main.lua b/client/main.lua index f7887a60..0a3d6388 100644 --- a/client/main.lua +++ b/client/main.lua @@ -512,9 +512,47 @@ function OpenVehicleSpawnerMenu(station, partNum) local elements = {} - for i=1, #Config.PoliceStations[station].AuthorizedVehicles, 1 do - local vehicle = Config.PoliceStations[station].AuthorizedVehicles[i] - table.insert(elements, {label = vehicle.label, value = vehicle.name}) + table.insert(elements, { label = 'Vélo', value = 'fixter' }) + table.insert(elements, { label = 'Cruiser', value = 'police' }) + table.insert(elements, { label = 'Sheriff Cruiser', value = 'sheriff' }) + + if PlayerData.job.grade_name == 'officer' then + table.insert(elements, { label = 'Interceptor', value = 'police3'}) + end + + if PlayerData.job.grade_name == 'sergean' then + table.insert(elements, { label = 'Sheriff SUV', value = 'sheriff2'}) + table.insert(elements, { label = 'Interceptor', value = 'police3'}) + table.insert(elements, { label = 'Buffalo', value = 'police2'}) + table.insert(elements, { label = 'Moto', value = 'policeb'}) + table.insert(elements, { label = 'Bus pénitentiaire', value = 'pbus'}) + table.insert(elements, { label = 'Bus de transport', value = 'policet'}) + table.insert(elements, { label = 'Antiémeute', value = 'riot'}) + end + + if PlayerData.job.grade_name == 'lieutenant' then + table.insert(elements, { label = 'Sheriff SUV', value = 'sheriff2'}) + table.insert(elements, { label = 'Interceptor', value = 'police3'}) + table.insert(elements, { label = 'Buffalo', value = 'police2'}) + table.insert(elements, { label = 'Moto', value = 'policeb'}) + table.insert(elements, { label = 'Bus pénitentiaire', value = 'pbus'}) + table.insert(elements, { label = 'Bus de transport', value = 'policet'}) + table.insert(elements, { label = 'Antiémeute', value = 'riot'}) + table.insert(elements, { label = 'FBI', value = 'fbi'}) + table.insert(elements, { label = 'FBI SUV', value = 'fbi2'}) + end + + if PlayerData.job.grade_name == 'boss' then + table.insert(elements, { label = 'Sheriff SUV', value = 'sheriff2'}) + table.insert(elements, { label = 'Interceptor', value = 'police3'}) + table.insert(elements, { label = 'Buffalo', value = 'police2'}) + table.insert(elements, { label = 'Moto', value = 'policeb'}) + table.insert(elements, { label = 'Bus pénitentiaire', value = 'pbus'}) + table.insert(elements, { label = 'Bus de transport', value = 'policet'}) + table.insert(elements, { label = 'Antiémeute', value = 'riot'}) + table.insert(elements, { label = 'FBI', value = 'fbi'}) + table.insert(elements, { label = 'FBI SUV', value = 'fbi2'}) + table.insert(elements, { label = 'Voiture Banalisée ', value = 'police4'}) end ESX.UI.Menu.Open(