Script Car-Insurance
Configuration (config.lua)
Config = {}
Config.Ped = {
model = 's_m_m_dockwork_01', -- peds : https://wiki.rage.mp/index.php?title=Peds
coords = vec4(123.5952, -1083.2338, 29.1925, 359.8058),
scenario = 'WORLD_HUMAN_CLIPBOARD_FACILITY', -- scenarios / animations : https://gtaforums.com/topic/796181-list-of-scenarios-for-peds/
}
Config.Logs = {
Label = 'Verpix Insurance Logs',
PlayerSteam = 'Player Steam: **',
Identifier = '**\nIdentifier: **',
Source = '**\nServer ID: **',
Plate = '**\nVehicle Plate: **',
Days = '**\nDays: **',
Price = '**\n Price: **',
End = '€**',
Webhook = 'YOUR_WEBHOOK',
BotUsername = 'Verpix Logs'
}
Config.Config = {
Command = true, -- true / false if true then command will be registered else not...
CommandName = 'ins', -- command for checking insurance
MustBeInVehicle = true, -- If they have to be in vehicle or out... If in then it will get current vehicle ped is in else it will get vehicle in radius = Config.Radius
Radius = 5.0, -- radius from player to vehicle to be able to open and insure car!
OkokNotify = false, -- true / false if true then it will be with okokNotify : https://okok.tebex.io/package/4724993
Interaction = 'target' -- text = Ox_lib text ui, if 'target' then it will be on target..
}
Config.Blip = {
Show = true, -- blips : https://docs.fivem.net/docs/game-references/blips/
Sprite = 280,
Scale = 0.8,
Color = 29,
Label = 'Car - Insurance'
}
Config.Text = {
Distance = 4,
Label = '[E] - Vehicle Insurance'
}
Config.Target = {
IconTarget = 'fa-solid fa-clipboard', -- icons : https://fontawesome.com/icons
LabelTarget = 'Insurance',
Distance = 5
}
Config.Remove = {
remove = false, -- true / false if true then it will remove 1 day for every day... so today is 30days tomorrow it will be 29 etc...
Hour = 01, -- if up true then it will remove 1 day for all insurances in vehicle_insurance table at 10:30...
Minute = 10, -- if up true then it will remove 1 day for all insurances in vehicle_insurance table at 10:30...
} -- so hour and minute is at you daytime... if you put hour 20 and minute 30 then it will remove 20:30....
--[[
label = 'what every you want...',
price = 'what it cost for that option!',
days = how much days it will be registred...
money = 'type' 'money', 'bank', 'black_money'
]]
Config.Insurance = {
values = {
{label = 'Insurance 10 days', price = 5000, days = 10, money = 'money'},
{label = 'Insurance 20 days', price = 10000, days = 20, money = 'money'},
{label = 'Insurance 50 days', price = 25000, days = 50, money = 'money'},
{label = 'Insurance 100 days', price = 45000, days = 100, money = 'money'}
}
}
Config.Notify = {
NotInCarTitle = 'Not in a car!',
NotInCarDesc = 'You have to be in car to acces',
NotInCarType = 'error',
TooFarTitle = 'Too far!',
TooFarDesc = 'You are too far from position!',
TooFarType = 'error',
NotValidTitle = 'Not valid!',
NotValidDesc = 'This car is not valid for insurance!',
NotValidType = 'error',
AlreadyInsuranceTitle = 'Already Insured',
AlreadyInsuranceDesc = 'Car is already insured!',
AlreadyInsuranceType = 'error',
CarNotInsuredTitle = 'Not insured!',
CarNotInsuredDesc = 'This car is not insured',
CarNotInsuredType = 'error',
CarInsuredTitle = 'Car insured',
CarInsuredDesc = 'Your car has been insured!',
CarInsuredType = 'success',
MustBeOutsideTitle = 'Out of car',
MustBeOutsideDesc = 'You have to be outside of the car!',
MustBeOutsideType = 'error',
VehicleTooFarTitle = 'Too far',
VehicleTooFarDesc = 'Vehicle is too far away!',
VehicleTooFarType = 'error',
DontHaveMoney = 'You dont have enough money!'
}
Last updated