Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- function OpenMenuSaleYourCars()
- local elements = {}
- ESX.TriggerServerCallback('esx_purchaseVehicles:getlistofvehicles', function(vehicles)
- for _,v in pairs(vehicles) do
- local hashVehicle = v.vehicle.model
- local vehicleName = GetDisplayNameFromVehicleModel(hashVehicle)
- local labelvehicle
- if (v.state) then
- labelvehicle = "("..v.plate..") "..GetLabelText(vehicleName)
- end
- table.insert(elements, {label =labelvehicle , value = v})
- end
- ESX.UI.Menu.Open(
- 'default', GetCurrentResourceName(), 'menu_sale_vehicle',
- {
- title = 'Wystaw auto na sprzedaż',
- align = 'top-left',
- elements = elements,
- },
- function(data, menu)
- menu.close()
- local plate = data.current.value.plate
- ESX.UI.Menu.Open(
- 'dialog', GetCurrentResourceName(), 'menu_sale_vehicle_price',
- {
- title = ('Wprowadz cene pojazdu')
- },
- function(data, menu)
- local price = tonumber(data.value)
- if price == nil then
- ESX.ShowAdvancedNotification('Komis Samochodowy', '', "~y~Błędna cena pojazdu !", pic, 1)
- elseif price >= 2147483647 then
- ESX.ShowAdvancedNotification('Komis Samochodowy', '', "~y~Błędna cena pojazdu !", pic, 1)
- else
- ESX.UI.Menu.CloseAll()
- ESX.UI.Menu.Open(
- 'dialog', GetCurrentResourceName(), 'menu_sale_vehicle_descriptions',
- {
- title = ('Wprowadz opis pojazdu')
- },
- function(data, menu)
- local describe = data.value
- local describel = string.len(describe)
- if describel == 0 then
- ESX.ShowAdvancedNotification('Komis Samochodowy', '', "~y~Podaj poprawny opis pojazdu !", pic, 1)
- elseif describel > 80 then
- ESX.ShowAdvancedNotification('Komis Samochodowy', '', "~y~Możesz użyć 120 znaków !", pic, 1)
- else
- TriggerServerEvent('esx_purchaseVehicles:sellownedvehicles',plate,price,describe)
- ESX.UI.Menu.CloseAll()
- ESX.ShowAdvancedNotification('Komis Samochodowy', '', "~y~Twoje auto zostało wystawione na sprzedaż !", pic, 1)
- end
- end,
- function(data, menu)
- menu.close()
- end
- )
- end
- end,
- function(data, menu)
- menu.close()
- end
- )
- end,
- function(data, menu)
- menu.close()
- end
- )
- end)
- end
Advertisement
Add Comment
Please, Sign In to add comment