QBCore Installation
Follow this installation guide if you are using the script for QBCore
Framework Compatibility
DH Insurance works for QBCore
Installation
Download DHInsuranceQB from your keymaster
Drag the file into your resources folder and "ensure DHInsuranceQB" in your server.cfg
Make sure to configure these to in your Config.lua
Config.RequiredPoints = 1500
Config.ClaimAmount = 5000RequiredPoints: How many points is required to get a insurance payout. 1 crash = 1 point.
ClaimAmount: How much money insurance will cover.
SQL
You need to execute this SQL into your database
ALTER TABLE player_vehicles
ADD COLUMN insured BOOLEAN DEFAULT 0,
ADD COLUMN insuranceexpire DATE,
ADD COLUMN crashes INT DEFAULT 0;
Items
Add the following items to qb-core/shared/items.lua
add the images from INSTALL/ folder into your inventory script.
insurancepaper = {
name = 'insurancepaper',
label = 'Insurance',
weight = 0,
type = 'item',
image = 'insurancepaper.png',
unique = true,
useable = true,
shouldClose = false,
description = 'Permit to show you can drive a vehicle',
metadata = {
plate = '',
issued = '',
expiry = ''
}
},
fakeinsurance = {
name = 'fakeinsurance',
label = 'Insurance',
weight = 0,
type = 'item',
image = 'insurancepaper.png',
unique = true,
useable = true,
shouldClose = false,
description = 'Permit to show you can drive a vehicle',
metadata = {
plate = '',
issued = '',
expiry = ''
}
},
insurancecasefile = {
name = 'insurancecasefile',
label = 'Case file',
weight = 0,
type = 'item',
image = 'casefile.png',
unique = true,
useable = true,
shouldClose = false,
description = 'Casefile for insurance',
metadata = {
plate = '',
amount = 0,
}
},
Integrations
Event to trigger to show the menu: (this is a client event)
"DHInsurance:Client:OpenUI"Event to close the menu: (this is a client event)
"DHInsurance:Client:CloseUI"You can integrate this to radial menus, or other ways to toggle the menu. In our script its by default by interacting with a ped. also option for a command. We are happy to help you with your integration if you need some help.
Last updated