Installation
Choosing your own billing system
Start by checking if your billing system is supported by looking in the config.lua file.
Config.Billingsystem = "okok"
We currently have okokBilling, qs-billing and Dusa Billing already supported for this resource. But don't stress if your billing system isn't supported. You can add it yourself in server/custom.lua file. If you don't know how to add it we will help you!
ESX.RegisterServerCallback("jl_parkingticketjob:sendInvoice", function(_, cb, data)
local Target = QBCore.Functions.GetPlayerByCitizenId(data.identifier)
if Config.Billingsystem == "okok" then
TriggerEvent("jl_parkingticketjob:okokBilling", Target, data)
elseif Config.Billingsystem == "quasar" then
TriggerEvent("jl_parkingticketjob:quasarBilling", Target, data)
elseif Config.Billingsystem == "dusa" then
TriggerEvent("jl_parkingticketjob:dusaBilling", Target, data)
elseif Config.Billingsystem == "custom" then
-- Custom Billing System Handling
end
cb(true)
end)
Translations
This resource is fully translationable through the locales files.
Language["en"] = {
parkingticket = {
currency = "$",
nophonenumber = "No phone number associated",
search = "Search",
invoice = "Invoice",
send = "Send",
novehicles = "No Vehicles Found.",
activecolleagues = "Active Colleagues",
plate = "Plate",
amount = "Amount",
from = "From",
reason = "Reason"
},
}
Last updated