Skip to content

qbcore-framework/qb-vehiclesales

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

qb-vehiclesales

Used Car Sale for QB-Core Framework 🚙

License

QBCore Framework
Copyright (C) 2021 Joshua Eger

This program is free software: you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation, either version 3 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program.  If not, see <https://www.gnu.org/licenses/>

Dependencies

Screenshots

Put Vehicle On Sale Vehicle Sale Contract Sell Vehicle To Dealer Vehicle Sold Mail Buy Vehicle Vehicle Actions

Features

  • Ability to put your vehicle on sale for other players to buy
  • Ability to take your vehicle back if it is not sold yet
  • Ability to sell your vehicle to the dealer for a fixed amount

Installation

Manual

  • Download the script and put it in the [qb] directory.
  • Import qb-vehiclesales.sql in your database
  • Add the following code to your server.cfg/resouces.cfg
ensure qb-core
ensure qb-garages
ensure qb-phone
ensure qb-logs
ensure qb-vehiclesales

Configuration

  • To adjust tax, go to qb-vehiclesales\server\main.lua row 85 and change "77" to your liking
Config = Config or {}

Config.SellVehicle = { -- Put Vehicle On Sale Marker
    ["x"] = 1235.43,
    ["y"] = 2730.95,
    ["z"] = 37.91,
}

Config.SellVehicleBack = { -- Sell Vehicle To Dealer Marker
    ["x"] = 1235.1,
    ["y"] = 2740.7,
    ["z"] = 37.68,
}

Config.BuyVehicle =     { -- Location Bought Vehicle Will Be Spawned
        ["x"] = 1213.31, 
        ["y"] = 2735.4, 
        ["z"] = 38.27, 
        ["h"] = 182.5
    }

Config.OccasionSlots = { -- Vehicle Display Places
    {
        ["x"] = 1237.07, 
        ["y"] = 2699.0, 
        ["z"] = 38.27, 
        ["h"] = 1.5
    },

    {
        ["x"] = 1232.98, 
        ["y"] = 2698.92, 
        ["z"] = 38.27, 
        ["h"] = 2.5
    },

    {
        ["x"] = 1228.9, 
        ["y"] = 2698.78, 
        ["z"] = 38.27, 
        ["h"] = 3.5
    },

    {
        ["x"] = 1224.9, 
        ["y"] = 2698.51, 
        ["z"] = 38.27, 
        ["h"] = 2.5
    },

    {
        ["x"] = 1220.93, 
        ["y"] = 2698.28, 
        ["z"] = 38.27, 
        ["h"] = 2.5
    },


    {
        ["x"] = 1216.97, 
        ["y"] = 2698.05, 
        ["z"] = 38.27, 
        ["h"] = 0.5
    },

    {
        ["x"] = 1216.67, 
        ["y"] = 2709.21, 
        ["z"] = 38.27, 
        ["h"] = 1.5
    }, 

    {
        ["x"] = 1220.67, 
        ["y"] = 2709.26, 
        ["z"] = 38.27, 
        ["h"] = 1.5
    }, 

    {
        ["x"] = 1224.53, 
        ["y"] = 2709.27, 
        ["z"] = 38.27, 
        ["h"] = 2.5
    }, 

    {
        ["x"] = 1228.52, 
        ["y"] = 2709.42, 
        ["z"] = 38.27, 
        ["h"] = 1.5
    }, 

    {
        ["x"] = 1232.53, 
        ["y"] = 2709.49, 
        ["z"] = 38.27, 
        ["h"] = 1.5
    }, 

    {
        ["x"] = 1236.71, 
        ["y"] = 2709.51, 
        ["z"] = 38.27, 
        ["h"] = 1.5
    }, 

    {
        ["x"] = 1216.41, 
        ["y"] = 2717.99, 
        ["z"] = 38.27, 
        ["h"] = 1.5
    }, 

    {
        ["x"] = 1220.39, 
        ["y"] = 2718.0, 
        ["z"] = 38.27, 
        ["h"] = 0.5
    }, 

    {
        ["x"] = 1224.35, 
        ["y"] = 2718.07, 
        ["z"] = 38.27, 
        ["h"] = 1.5
    }, 

    {
        ["x"] = 1228.41, 
        ["y"] = 2718.22, 
        ["z"] = 38.27, 
        ["h"] = 1.5
    }, 

    {
        ["x"] = 1249.63, 
        ["y"] = 2707.84, 
        ["z"] = 38.27, 
        ["h"] = 99.5
    }, 

    {
        ["x"] = 1248.92, 
        ["y"] = 2712.25, 
        ["z"] = 38.27, 
        ["h"] = 101.5
    }, 

    {
        ["x"] = 1247.3, 
        ["y"] = 2716.59, 
        ["z"] = 38.27, 
        ["h"] = 120.5
    }, 

    {
        ["x"] = 1244.09, 
        ["y"] = 2720.4, 
        ["z"] = 38.27, 
        ["h"] = 149.5
    }, 

    {
        ["x"] = 1239.93, 
        ["y"] = 2722.39, 
        ["z"] = 38.27, 
        ["h"] = 163.5
    }, 

    {
        ["x"] = 1248.28, 
        ["y"] = 2727.41, 
        ["z"] = 38.53, 
        ["h"] = 338.5
    }, 

 
    {
        ["x"] = 1251.84, 
        ["y"] = 2725.65, 
        ["z"] = 38.52, 
        ["h"] = 331.5
    }, 

 
    {
        ["x"] = 1255.19, 
        ["y"] = 2723.21, 
        ["z"] = 38.44, 
        ["h"] = 309.5
    }, 

 
    {
        ["x"] = 1257.28, 
        ["y"] = 2719.77, 
        ["z"] = 38.49, 
        ["h"] = 296.5
    }, 

 
    {
        ["x"] = 1258.43, 
        ["y"] = 2716.2, 
        ["z"] = 38.46, 
        ["h"] = 285.5
    }, 

 
    {
        ["x"] = 1258.92, 
        ["y"] = 2712.28, 
        ["z"] = 38.37, 
        ["h"] = 270.5
    }, 

 
    {
        ["x"] = 1258.9, 
        ["y"] = 2708.3, 
        ["z"] = 38.21, 
        ["h"] = 269.5
    }, 

 
    {
        ["x"] = 1258.87, 
        ["y"] = 2704.21, 
        ["z"] = 38.05, 
        ["h"] = 271.5
    }, 

 
    {
        ["x"] = 1269.11, 
        ["y"] = 2694.67, 
        ["z"] = 37.85, 
        ["h"] = 184.5
    }, 

 
    {
        ["x"] = 1273.53, 
        ["y"] = 2694.98, 
        ["z"] = 37.87, 
        ["h"] = 184.5
    }, 

 
    {
        ["x"] = 1277.56, 
        ["y"] = 2695.43, 
        ["z"] = 37.87, 
        ["h"] = 183.5
    }, 

 
    {
        ["x"] = 1281.53, 
        ["y"] = 2695.67, 
        ["z"] = 37.88, 
        ["h"] = 186.5
    }, 

 
    {
        ["x"] = 1285.51, 
        ["y"] = 2696.02, 
        ["z"] = 37.88, 
        ["h"] = 185.5
    }, 

 
    {
        ["x"] = 1289.74, 
        ["y"] = 2696.27, 
        ["z"] = 37.88, 
        ["h"] = 182.5
    }, 

 
    {
        ["x"] = 1293.75, 
        ["y"] = 2696.47, 
        ["z"] = 37.86, 
        ["h"] = 184.5
    }, 
}