Skip to main content

Config

Attention

Please very carefully read config below.

Debug

Enabling debug mode will print all logs to console. If you want to enable debug mode, please set Config.Debug to true

Config.Debug = false

Max shared accounts

You can set how many shared accounts can user add. By default it's set to 3

Config.MaxSharedAccounts = 3

Society accounts

If you want to use society accounts, please set Config.UseSocietyAccounts to true. Just please note that you will have to replace default qb-management exports.

Config.UseSocietyAccounts = true

Gang accounts

If you want to use gang accounts, please set Config.UseGangAccounts to true. Just please note that you will have to replace default qb-gangs exports.

Config.UseGangAccounts = true

Personal invoices

Personal invoices are disabled by default, if you want to enable them, please set Config.PersonalInvoicesAllowed to true

Config.PersonalInvoicesAllowed = false

Societies invoices

Choose what societies can issue invoices. By default only police can issue invoices.

Config.SocietiesInvoicesEnabled = {
['police'] = true
}

Societies invoices lookup

Choose what societys can lookup how much in dept is citizen. By default only police can lookup citizen invoices.

Config.SocietiesCitizenInvoicesLookup = {
['police'] = true
}

Invoice due in days

How many days player has to pay invoice. Provide number in days

Config.InvoiceDueInDays = 7

Force invoice payment for societies

If you want to force invoice payment for societies, please set societys below. By default only police can force invoice payment.

Config.ForceInvoicePaymentForSocietys = {
['police'] = true
}

Freezing accounts

If you want to freeze account, please set Config.FreezeAccount to true. You can also set command names for freezing and unfreezing accounts.

Config.IsFreezingEnabled = false
Config.FreezingCommand = 'faccount'
Config.UnfreezingCommand = 'ufaccount'

Societies can freeze

Choose what societies can freeze accounts, provide society with minimum rank

Config.SocietyCanFreeze = {
['police'] = 3
}

Admin permission to freeze

If you want to give admin permission to freeze accounts, please set Config.AdminPermissionToFreeze to admin

Config.AdminPermissionToFreeze = 'admin'

Discord webhook for logging

If you want to log transactions to discord, please set Config.DiscordWebhooks to your webhook url

Config.DiscordWebhooks = {
['transactionExport'] = '',
}

Usage tracking

If you want to enable usage tracking, please set Config.EnableUsageTracking to true. You can also set command names for tracking and untracking accounts.

Config.EnableUsageTracking = false
Config.TrackingCommand = 'tplayer'
Config.UntrackCommand = 'utplayer'

Societies can track

Choose what societies can track accounts, provide society with minimum rank

Config.SocietyCanUseTracking = {
['police'] = 3
}

Admin permission to track

If you want to give admin permission to track accounts, please set Config.AdminPermissionToTrack to admin

Config.AdminPermissionToTrack = 'admin'

Intercation with banks and atms

You can choose how you want to interact with banks and atms. Available options are points and ox_target

Config.ForInteractionsUse = 'points'

Bank and ATM locations

Using Config.Banks, Config.ATMModels and Config.ATMPoints you can set locations for banks and atms. By default, default locations are provided for both target and points.

Full config

Config = {}

-- Enable debug mode
Config.Debug = false

-- How much shared account can user add
Config.MaxSharedAccounts = 3

-- If you want to use society accounts, please set this to true
Config.UseSocietyAccounts = true

-- If you want to use gang accounts, please set this to true
Config.UseGangAccounts = true

-- Personal invoices are disabled by default, if you want to enable them, please set this to true
Config.PersonalInvoicesAllowed = false

-- Choose what societies can issue invoices
Config.SocietiesInvoicesEnabled = {
['police'] = true
}

-- Choose what societys can lookup how much in dept is citizen
Config.SocietiesCitizenInvoicesLookup = {
['police'] = true
}

-- How many days player has to pay invoice. Provide number in days
Config.InvoiceDueInDays = 7

-- If you want to force invoice payment for societies, please set societys below
Config.ForceInvoicePaymentForSocietys = {
['police'] = false
}

-- Do you want to enable freezing of accounts?
Config.IsFreezingEnabled = false
Config.FreezingCommand = 'faccount'
Config.UnfreezingCommand = 'ufaccount'

-- Choose what societies can freeze accounts, provide society with minimum rank
Config.SocietyCanFreeze = {
['police'] = 3
}
Config.AdminPermissionToFreeze = 'admin'


-- Discord webhook for logging
Config.DiscordWebhooks = {
['transactionExport'] = '',
}

-- Do you want to enable usage tracking?
Config.EnableUsageTracking = false
Config.TrackingCommand = 'tplayer'
Config.UntrackCommand = 'utplayer'

-- Choose what societies can track accounts, provide society with minimum rank
Config.SocietyCanUseTracking = {
['police'] = 3
}

Config.AdminPermissionToTrack = 'admin'

-- Bank locations and usage
--[[
You can use two types of interaction:
- ox_target
- points

If you want to use ox_target, please provide target with coords, size and rotation
If you want to use points, please provide point with coords
]]--
Config.ForInteractionsUse = 'points'
Config.Banks = {
['legion'] = {
locations = {
{
name = 'Legion Square',
target = {
coords = vec3(149.7, -1041.4, 30.0),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 339.5,
},
point = vector3(149.93, -1040.85, 29.37)
},
{
name = 'Legion Square',
target = {
coords = vec3(148.3, -1040.85, 30.0),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 339.75,
},
point = vector3(148.44, -1040.3, 29.38)
}

},
blip = {
enabled = true,
coords = vector3(149.63, -1039.21, 29.37),
display = 4,
sprite = 108,
color = 2,
scale = 0.55,
label = locale('bank_legion_blip'),
isShortRange = true
},
},
['hawick'] = {
locations = {
{
name = 'Hawick',
target = {
coords = vec3(314.0, -279.75, 54.8),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 339.5,
},
point = vector3(314.32, -279.14, 54.17)
},
{
name = 'Hawick',
target = {
coords = vec3(312.6, -279.2, 54.8),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 340.0,
},
point = vector3(312.79, -278.67, 54.17)
}

},
blip = {
enabled = true,
coords = vector3(314.12, -278.16, 54.17),
display = 4,
sprite = 108,
color = 2,
scale = 0.55,
label = locale('bank_hawick_blip'),
isShortRange = true
},
},
['hawick_1'] = {
locations = {
{
name = 'Hawick',
target = {
coords = vec3(-351.1, -50.55, 49.65),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 340.5,
},
point = vector3(-350.92, -50.01, 49.04)
},
{
name = 'Hawick',
target = {
coords = vec3(-352.5, -50.05, 49.65),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 341.5,
},
point = vector3(-352.32, -49.53, 49.05)
}

},
blip = {
enabled = true,
coords = vector3(-350.88, -48.6, 49.04),
display = 4,
sprite = 108,
color = 2,
scale = 0.55,
label = locale('bank_hawick_blip'),
isShortRange = true
},
},
['del_perro'] = {
locations = {
{
name = 'Del Perro',
target = {
coords = vec3(-1212.35, -331.3, 38.4),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 26.0,
},
point = vector3(-1212.62, -330.76, 37.79)
},
{
name = 'Del Perro',
target = {
coords = vec3(-1213.7, -332.0, 38.4),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 26.0,
},
point = vector3(-1213.97, -331.46, 37.79)
}

},
blip = {
enabled = true,
coords = vector3(-1213.21, -329.57, 37.78),
display = 4,
sprite = 108,
color = 2,
scale = 0.55,
label = locale('bank_del_perro_blip'),
isShortRange = true
},
},
['great_ocean'] = {
locations = {
{
name = 'Great Ocean',
target = {
coords = vec3(-2961.9, 482.9, 16.35),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 87.5,
},
point = vector3(-2962.47, 482.97, 15.7)
},
{
name = 'Great Ocean',
target = {
coords = vec3(-2962.0, 481.35, 16.35),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 87.5,
},
point = vector3(-2962.58, 481.39, 15.71)
}

},
blip = {
enabled = true,
coords = vector3(-2963.77, 483.1, 15.7),
display = 4,
sprite = 108,
color = 2,
scale = 0.55,
label = locale('bank_del_perro_blip'),
isShortRange = true
},
},
['route_68'] = {
locations = {
{
name = 'Route 68',
target = {
coords = vec3(1175.0, 2707.45, 38.7),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 0.0,
},
point = vector3(1175.0, 2706.91, 38.09)
},
{
name = 'Route 68',
target = {
coords = vec3(1176.5, 2707.45, 38.75),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 0.0,
},
point = vector3(1176.51, 2706.89, 38.1)
}

},
blip = {
enabled = true,
coords = vector3(1175.09, 2704.85, 38.1),
display = 4,
sprite = 108,
color = 2,
scale = 0.55,
label = locale('bank_route_68_blip'),
isShortRange = true
},
},
['pacific'] = {
locations = {
{
name = 'Pacific',
target = {
coords = vec3(241.6, 226.05, 106.8),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 339.0,
},
point = vector3(241.34, 225.39, 106.29)
},
{
name = 'Pacific',
target = {
coords = vec3(243.35, 225.4, 106.8),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 339.0,
},
point = vector3(243.22, 224.8, 106.29)
},
{
name = 'Pacific',
target = {
coords = vec3(246.8, 224.2, 106.8),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 339.0,
},
point = vector3(246.62, 223.63, 106.29)
},
{
name = 'Pacific',
target = {
coords = vec3(248.55, 223.55, 106.8),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 339.0,
},
point = vector3(248.37, 222.9, 106.29)
}

},
blip = {
enabled = true,
coords = vector3(235.42, 216.97, 106.29),
display = 4,
sprite = 108,
color = 2,
scale = 0.55,
label = locale('bank_pacific_blip'),
isShortRange = true
},
},
['paleto'] = {
locations = {
{
name = 'Paleto',
target = {
coords = vec3(-112.7, 6470.6, 32.25),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 316.5,
},
point = vector3(-113.12, 6470.34, 31.63)
},
{
name = 'Paleto',
target = {
coords = vec3(-111.65, 6469.6, 32.3),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 316.5,
},
point = vector3(-111.98, 6469.17, 31.63)
},
{
name = 'Paleto',
target = {
coords = vec3(-110.5, 6468.45, 32.3),
size = vec3(1.0, 0.50000000000001, 1.15),
rotation = 316.5,
},
point = vector3(-110.96, 6468.11, 31.63)
}
},
blip = {
enabled = true,
coords = vector3(-112.01, 6466.94, 31.63),
display = 4,
sprite = 108,
color = 2,
scale = 0.55,
label = locale('bank_paleto_blip'),
isShortRange = true
},
},
}

Config.ATMModels = { `prop_atm_01`, `prop_atm_02`, `prop_atm_03`, `prop_fleeca_atm` }

Config.ATMPoints = {
-- DOWNTOWN LOS SANTOS:
-- Peaceful Street

vector3(-303.33, -829.73, 32.42),
vector3(-301.72, -830.01, 32.42),
vector3(-258.9, -723.44, 33.48),
vector3(-256.22, -716.04, 33.52),
vector3(-254.33, -692.47, 33.61),

--Lombank Tower
vector3(24.48, -945.95, 29.36),
vector3(5.3, -919.81, 29.56),

-- All Fleecas
vector3(146.02, -1035.21, 29.34),
vector3(147.59, -1035.78, 29.34),
vector3(-1205.73, -324.83, 37.86),
vector3(-1205.0, -326.34, 37.84),
vector3(-2959.0, 487.74, 15.46),
vector3(-2956.85, 487.64, 15.46),
vector3(1171.5, 2702.57, 38.18),
vector3(1172.51, 2702.58, 38.17),

--Vespucci Boulevard:
--Between Arirang Plaza and Kayton Banking
vector3(-712.97, -818.94, 23.73),
vector3(-710.07, -818.9, 23.73),

--Digital Den
vector3(-660.66, -854.07, 24.49),
vector3(1138.22, -469.0, 66.73),

--Blick
vector3(-537.81, -854.51, 29.29),

--Go Postal
vector3(89.64, 2.46, 68.31),

--San Andreas Avenue:
--FBI Headquarters
vector3(114.41, -776.4, 31.42),
vector3(111.25, -775.24, 31.44),

--Maison Ricard
vector3(119.03, -883.73, 31.12),
vector3(112.63, -819.42, 31.34),

--Union Depository
vector3(-28.03, -724.61, 44.23),
vector3(-30.24, -723.69, 44.23),

--707 Vespucci
vector3(-203.89, -861.4, 30.27),

--Robert Dazzler International Jewelry Exchange
vector3(296.49, -894.15, 29.23),
vector3(295.75, -896.07, 29.22),

--VINEWOOD:
--POP'S PILLS:
vector3(89.64, 2.46, 68.31),
vector3(155.85, 6642.89, 31.6),
vector3(174.14, 6637.89, 31.57),

--Hardcore Comic Store:
vector3(-165.12, 232.69, 94.92),
vector3(-165.13, 234.76, 94.92),

--Chico's Hypermarket:
vector3(1077.77, -776.54, 58.24),
vector3(1166.91, -456.08, 66.81),

--Hawick Avenue:
vector3(-57.66, -92.64, 57.78),

--Mall souvenir gift shop:
vector3(356.95, 173.53, 103.07),

--PACIFIC BANKO ATM:
vector3(238.33, 215.98, 106.29),
vector3(237.88, 216.92, 106.29),
vector3(237.46, 217.84, 106.29),
vector3(236.97, 218.77, 106.29),
vector3(236.59, 219.7, 106.29),
vector3(265.84, 213.95, 106.28),
vector3(265.5, 212.93, 106.28),
vector3(265.14, 212.03, 106.28),
vector3(264.8, 211.03, 106.28),
vector3(264.46, 210.08, 106.28),

--South Rockford Drive:
vector3(-821.7, -1081.96, 11.13),

--Little Seoul:
--Little Seoul Tower:
vector3(-611.9, -704.84, 31.24),
vector3(-614.56, -704.84, 31.24),
vector3(-618.24, -706.85, 30.05),
vector3(-618.24, -708.86, 30.05),

--Del Perro:
--Astro Theaters:
vector3(-1305.35, -706.44, 25.32),

--Bay City Avenue:
vector3(-1570.98, -547.33, 34.96),
vector3(-1570.05, -546.65, 34.96),

--Morningwood:
--International Online Unlimited:
vector3(-846.74, -340.2, 38.68),
vector3(-846.28, -341.27, 38.68),

--Rockford Hills:
--Mad Wayne Thunder Drive:
vector3(-867.67, -186.04, 37.84),
vector3(-866.66, -187.76, 37.84),

--International Online Unlimited building:
vector3(-1410.31, -98.79, 52.43),
vector3(-1410.31, -98.79, 52.43),

--Leopolds:
vector3(-721.08, -415.48, 34.98),

--Vanilla Unicorn:
vector3(129.23, -1291.13, 29.27),
vector3(129.68, -1291.91, 29.27),
vector3(130.12, -1292.68, 29.27),

--Rob's Liquor:
vector3(-2975.1, 380.14, 15.0),

--24/7 All shops:
vector3(-3241.23, 997.5, 12.55),
vector3(-3240.6, 1008.63, 12.83),
vector3(380.8, 323.4, 103.57),
vector3(33.2, -1348.26, 29.5),
vector3(2558.5, 389.48, 108.62),
vector3(-3040.72, 593.11, 7.91),
vector3(1735.2, 6410.53, 35.04),
vector3(1701.27, 6426.48, 32.76),
vector3(1968.12, 3743.56, 32.34),
vector3(540.32, 2671.14, 42.16),
vector3(2683.13, 3286.59, 55.24),

--Limited Service:
vector3(1153.67, -326.8, 69.21),
vector3(-717.61, -915.65, 19.22),
vector3(-57.0, -1752.12, 29.42),
vector3(-1827.21, 784.87, 138.3),
vector3(1702.96, 4933.6, 42.06),

--Chumash Plaza:
vector3(-3144.38, 1127.58, 20.86),

--Great Chaparral:
--Route 68:
vector3(-1091.45, 2708.58, 18.95),

--Paleto Bay:
--Near Sheriff's office:
vector3(-386.88, 6046.1, 31.5),

--Near Paleto Bank:
vector3(-95.55, 6457.1, 31.46),
vector3(-97.32, 6455.41, 31.47),

--Sandy Shores:
--Sandy Shores Medical Center:
vector3(1822.72, 3683.07, 34.28),

--Grapeseed:
--Near Discount Store:
vector3(1686.85, 4815.83, 42.01),

--Davis Quartz:
vector3(2564.51, 2584.76, 38.08),

--- New
vector3(-526.62, -1222.97, 18.45),

vector3(289.11, -1256.78, 29.44),
vector3(288.84, -1282.33, 29.64),

-- [[Maze bank]]
{ type = "maze", coords = vector3(-1315.75, -834.68, 16.96) },
{ type = "maze", coords = vector3(-1314.81, -835.96, 16.96) },

vector3(-2072.37, -317.21, 13.32),
vector3(-1415.91, -211.99, 46.5),
vector3(-1430.17, -211.06, 46.5),
vector3(-1286.27, -213.44, 42.45),
vector3(-1282.52, -210.92, 42.45),
vector3(-1289.3, -226.84, 42.45),

vector3(-596.09, -1161.28, 22.32),
vector3(-594.6, -1161.3, 22.32),
vector3(-1109.8, -1690.8, 4.38),
vector3(527.35, -160.72, 57.09),
vector3(285.55, 143.44, 104.17),
vector3(-2295.46, 358.09, 174.6),
vector3(-2294.69, 356.44, 174.6),
vector3(-2293.92, 354.8, 174.6),
vector3(2558.77, 350.96, 108.62),

vector3(-133.05, 6366.54, 31.48),
vector3(158.63, 234.2, 106.63)
}