Fivem car boosting script with laptop ui
70
stars
55
forks
source link
THIS REPO IS NOW ARCHIVED | ITS BUGGY
ITS MEAN NO SUPPORT FOR THIS SCRIPT ANYMORE, WILL MOVE TO OTHER RESOURCE
JustLazzy Carboost
a carboosting script with laptop ui and bennys app
Join my discord server here |
Dependencies
- boostinghack from Lionh34rt here
- Polyzone
- qb-target
- qb-phone
How to install
1. Import db.sql to your database
2. Go to your qb-core/server/player.lua, and find `QBCore.Player.CheckPlayerData function` and paste this snippets
```lua
-- Car Boosting
PlayerData.metadata['carboostclass'] = PlayerData.metadata['carboostclass'] or 'D'
PlayerData.metadata['carboostrep'] = PlayerData.metadata['carboostrep'] or 0
PlayerData.metadata['laptopdata'] = PlayerData.metadata['laptopdata'] or {
wallpaper = 'default',
apps = {}
}
```
3. Go to your qb-core/shared/items.lua, and add this
```lua
-- Hacking
['hacking_device'] = {['name'] = "hacking_device", ['label'] = "Hacking device", ['weight'] = 500, ['type'] = 'item', ['image'] = 'hacking_device.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = "A multi purpose hacking device"},
-- Fake Plate
['fake_plate'] = {['name'] = 'fake_plate', ['label'] = "Plate Number", ['weight'] = 500, ['type'] = 'item', ['image'] = 'fake_plate.png', ['unique'] = true, ['useable'] = true, ['shouldClose'] = true, ['combinable'] = nil, ['description'] = "A fake plate?"},
```
Find laptop and change unique and usage to true,
```lua
['unique'] = true, ['useable'] = true,
```
4. Go to your `qb-radialmenu/config.lua` and add this on policejob, probably line 711
```lua
{
id = 'checkvin',
title = 'Check VIN',
icon = 'search',
type = 'client',
event = 'jl-carboost:client:checkvin',
shouldClose = true
}
```
5. Go to your `qb-vehicleshop/server.lua` find this event `qb-vehicleshop:server:buyShowroomVehicle`, replace that with
```lua
RegisterNetEvent('qb-vehicleshop:server:buyShowroomVehicle', function(vehicle)
local src = source
local vehicle = vehicle.buyVehicle
local pData = QBCore.Functions.GetPlayer(src)
local cid = pData.PlayerData.citizenid
local cash = pData.PlayerData.money['cash']
local bank = pData.PlayerData.money['bank']
local vehiclePrice = QBCore.Shared.Vehicles[vehicle]['price']
local plate = GeneratePlate()
if cash > vehiclePrice then
MySQL.Async.insert('INSERT INTO player_vehicles (license, citizenid, vehicle, hash, mods, plate, state) VALUES (?, ?, ?, ?, ?, ?, ?)', {
pData.PlayerData.license,
cid,
vehicle,
GetHashKey(vehicle),
'{}',
plate,
0
})
TriggerClientEvent('QBCore:Notify', src, 'Congratulations on your purchase!', 'success')
TriggerClientEvent('qb-vehicleshop:client:buyShowroomVehicle', src, vehicle, plate)
pData.Functions.RemoveMoney('cash', vehiclePrice, 'vehicle-bought-in-showroom')
exports['jl-carboost']:AddVIN(plate)
elseif bank > vehiclePrice then
MySQL.Async.insert('INSERT INTO player_vehicles (license, citizenid, vehicle, hash, mods, plate, state) VALUES (?, ?, ?, ?, ?, ?, ?)', {
pData.PlayerData.license,
cid,
vehicle,
GetHashKey(vehicle),
'{}',
plate,
0
})
TriggerClientEvent('QBCore:Notify', src, 'Congratulations on your purchase!', 'success')
TriggerClientEvent('qb-vehicleshop:client:buyShowroomVehicle', src, vehicle, plate)
pData.Functions.RemoveMoney('bank', vehiclePrice, 'vehicle-bought-in-showroom')
exports['jl-carboost']:AddVIN(plate)
else
TriggerClientEvent('QBCore:Notify', src, 'Not enough money', 'error')
end
end)
```
And you're done
# Configuration
## Configuring the bennys shop
```lua
Config.BennysSell = {
["brake1"] = {
item = 'brake1', --Item name on your shared/items.lua
image = 'brake_parts_b.png', --Item image
price = 1000, --Item price
stock = 50 -- Item stock
},
}
```
**MAKE SURE YOUR ITEM IS EXIST ON THE SHARED ITEM**
# Commands
| Name | Description | Permission |
| ------------ | ---------------------------------- | ---------- |
| settier | Set Boosting Tier | Admin |
| giveContract | Give contract to a specific player | Admin |
# Preview
## Bennys App
## Boosting App
## Setting
## Special Thanks
Thanks to [@kentainfr](https://github.com/Kentainfr) for the amazing icon!
If you love my work, you can [buy me a coffee](https://ko-fi.com/justlazzy)
Shield: [![CC BY-NC-SA 4.0][cc-by-nc-sa-shield]][cc-by-nc-sa]
This work is licensed under a
[Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International License][cc-by-nc-sa].
[![CC BY-NC-SA 4.0][cc-by-nc-sa-image]][cc-by-nc-sa]
[cc-by-nc-sa]: http://creativecommons.org/licenses/by-nc-sa/4.0/
[cc-by-nc-sa-image]: https://licensebuttons.net/l/by-nc-sa/4.0/88x31.png
[cc-by-nc-sa-shield]: https://img.shields.io/badge/License-CC%20BY--NC--SA%204.0-lightgrey.svg