Features (compact) Frameworks: ESX / QBCore / Qbox (drop-in replacement for ESX/QB Police Job) Inventory (extensible): ox_inventory, qb-inventory, ps-inventory, qs-inventory, tgiann-inventory, codem-inventory, core_inventory, jpr-inventory, ak47_inventory MDT (extensible): ps-md
14-day refund policy
Free updates forever
Inspect & modify the code
Click to load video from YouTube. By watching, you agree to their privacy policy.
Click to load video from YouTube. By watching, you agree to their privacy policy.
Config = {
Core = 'ESX', -- 'ESX' / 'QBCORE' | Other core setting on the 'core' folder.
Billing = 'ads_billing', -- 'okokBilling' / 'esx_billing' / 'jaksam_billing'
TextUI = 'ox_lib', -- 'ox_lib' / 'okokTextUI' / 'ESXTextUI' / 'QBDrawText' // Custom can be add in the cl_utils.lua!!!
ProgressBar = '', -- 'progressBars' / 'pogressBar' / 'mythic_progbar' // Custom can be add in the cl_utils.lua!!!
Inventory = 'ox_inventory', -- 'ox_inventory' / 'qb_inventory' / 'quasar_inventory' / 'chezza_inventory' // Custom can be add in the cl_utils.lua!!!
Metric = 'kmh', -- 'kmh' / 'mph'
BrutalNotify = false, -- Buy here: (4€+VAT) https://store.brutalscripts.com | Or set up your own notify >> cl_utils.lua
SteamName = false, -- true = Steam name | false = character name
DateFormat = '%d/%m/%Y', -- Date format
CustomOutfitMenu = false, -- If it's true, it will open a custom outfit menu, what you can edit in the cl_utils.lua line 103.
PoliceStations = {
['KANTOR POLICE'] = {
Job = 'police', -- Job name
MenuColors = {'rgb(15, 100, 210)', 'rgb(9, 43, 88)'}, -- Job panel color
Blip = {color = 38, sprite = 60, size = 0.8}, -- Job blip
Marker = {use = true, marker = 20, rgb = {15, 100, 210}, bobUpAndDown = true, rotate = false},
Duty = vector3(467.39, -994.84, 51.25), -- Duty ON / OFF coords
DutyBlips = false, -- With this the cops can see the other cops in the map.
Cloakrooms = {
--vector3(606.13, 14.29, 82.74),
-- You can add more...
},
Armorys = {
--vector3(616.33, 16.39, 82.76),
-- You can add more...
},
BossMenu = {
grades = {15},
coords = {
--vector3(634.73, 6.0, 90.52),
-- You can add more...
}
},
Garages = {
--[[ {
Label = 'Garage I.', -- Gargae Label
menu = vector3(457.7184, -1023.5260, 28.4095), -- Garage menu open coords
spawn = vector4(450.4629, -1020.8453, 28.4015, 92.8738), -- Vehicle spawn coords
deposit = vector3(452.9732, -1022.0786, 28.4158), -- Vehicle deposit place
vehicles = {
--['MODEL'] = {
-- Label = 'VEHICLE-LABEL',
-- minRank = MINIMUM-GRADE
--},
['police'] = {
Label = 'Police Vehicle',
minRank = 1
},
['police2'] = {
Label = 'Police2 Vehicle',
minRank = 2
},
}
}, ]]
--[[ {
Label = 'Helicopter Garage',
menu = vector3(431.94, -995.36, 39.02),
spawn = vector4(433.15, -1004.5, 41.43, 359.99),
deposit = vector3(435.44, -995.69, 39.02),
vehicles = {
['polmav'] = {
Label = 'Police Helicopter',
minRank = 3
},
}
}, ]]
-- You can add more...
},
Shop = {
-- minGrade = The minimum grade to access to buy the item.
--[[ {item = 'radio', label = 'Radio', price = 500, minGrade = 0},
{item = 'police_bulletproof', label = 'Bullet Proof', price = 500, minGrade = 0},
{item = 'weapon_flashlight', label = 'Flash Light', price = 10, minGrade = 0},
{item = 'weapon_nightstick', label = 'Nightstick', price = 10, minGrade = 0},
{item = 'weapon_stungun', label = 'Tazer', price = 500, minGrade = 0},
{item = 'weapon_pistol', label = 'Pistol', price = 500, minGrade = 1},
{item = 'weapon_smg', label = 'SMG', price = 500, minGrade = 2},
{item = 'weapon_carbinerifle', label = 'Carbinerifle', price = 500, minGrade = 2},
{item = 'weapon_pumpshotgun', label = 'Pumpshotgun', price = 500, minGrade = 3},
-- ESX Basic Items --
{item = 'ammo-9', label = 'Ammo-9', price = 10, minGrade = 1},
{item = 'ammo-shotgun', label = 'Ammo-Shotgun', price = 20, minGrade = 3},
{item = 'ammo-rifle', label = 'Ammo-Rifle', price = 20, minGrade = 2}, ]]
-- QB Basic Items --
--{item = 'pistol_ammo', label = 'Pistol Ammo', price = 10, minGrade = 1},
--{item = 'smg_ammo', label = 'SMG Ammo', price = 15, minGrade = 2},
--{item = 'rifle_ammo', label = 'Rifle Ammo', price = 20, minGrade = 2},
--{item = 'shotgun_ammo', label = 'Shotgun Ammo', price = 20, minGrade = 3},
},
},
-----------------------------------------------------------
-------------------| Sheriff Department |------------------
-----------------------------------------------------------
--[[ ['Sheriff Department'] = {
Job = 'sheriff', -- Job name
MenuColors = {'rgb(235, 164, 52)', 'rgb(181, 116, 13)'}, -- Job panel color
Blip = {color = 22, sprite = 60, size = 1.0}, -- Job blip
Marker = {use = false, marker = 20, rgb = {15, 100, 210}, bobUpAndDown = true, rotate = false},
Duty = vector3(-446.5832, 6012.8979, 32.2887), -- Duty ON / OFF coords
DutyBlips = false, -- With this the cops can see the other cops in the map.
Cloakrooms = {
},
Armorys = {
},
BossMenu = {
grades = {3},
},
Garages = {
},
Shop = {
},
}, ]]
},
Commands = {
-- For cops
JobMenu = {
Command = '',
Control = 'F6', -- Controls list: https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/
Suggestion = 'Open Job Menu'
},
MDT = {
Command = '',
Suggestion = 'Open Database Menu'
},
VehiclePanel = {
Command = '',
Suggestion = 'Vehicle Panel Position edit'
},
PlateReader = {
WhitelistedVehicles = {'15wrxmarkednonels', '22m4rb', '23gtruckbb', 'barakuda', 'fbi3', 'kpgswl', 'lc300gr', 'polklx', 'TNILC'}, -- false = not in use
Command = 'platereader',
Control = '', -- Controls list: https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/
Suggestion = 'Plate Reader Menu'
},
AreaLock = {
Command = 'arealock',
Suggestion = 'Area Lock Menu'
},
CameraRepair = {
Command = 'camera_repair',
Suggestion = 'Repair the Camera'
},
Drag = {
Command = '',
Suggestion = 'Drag Animation'
},
RemoveObjects = {
Command = 'removeobject',
Control = 'F7', -- Controls list: https://docs.fivem.net/docs/game-references/input-mapper-parameter-ids/keyboard/
Suggestion = 'Remove Objects'
},
-- For Civils
CitizenCall = {
Command = 'citizencall',
Suggestion = 'Citizen Call Menu'
},
},
HandCuff = {
Freeze = false, -- Do you want to freeze the player while he is cuffed? true / false
CuffObject = false, -- Do you want to use Cuff Object on the player's hand? true / false
-- More controls: https://docs.fivem.net/docs/game-references/controls/
DisableControls = {24,257,25,263,32,34,31,30,45,22,44,37,23,288,289,170,167,73,199,59,71,72,36,47,264,257,140,141,142,143,75}, -- Disabled controls while the player is cuffed.
HandcuffKeyItem = 'handcuff_key', -- Usable item, what everyone can use to open the handcuff.
DragBlacklistedVehicles = {'bf400', 'sanchez'}
},
BulletProofs = {
Use = false, -- true = false
Items = {
-- Job = who can use, onlyjob = Only the job members can use? true / fase, item = ITEM
{job = 'police', onlyjob = true, item = 'police_bulletproof'},
{job = 'sheriff', onlyjob = true, item = 'sheriff_bulletproof'},
}
},
SpeedCameras = {
Use = true, -- true / false
Blips = {sprite = 184, color = 82, size = 0.5}, -- Speedcameras blips
OtherWhitelistedJobs = {'ambulance', 'police', 'pemerintah', 'mechanic'}, -- Other Whitelisted jobs
Positions = {
-- Coords, job = which job will get the money from the speedcameras, limit = speed limit, price = price (Proportional fine value), radius = radius, blip = true / false
--{coords = vector3(2076.3738, 2718.7109, 47.6280), job = 'police', limit = 200, price = 3000, radius = 5.0, blip = true},
--{coords = vector3(1320.0201, 610.4359, 80.1452), job = 'police', limit = 200, price = 3000, radius = 15.0, blip = true},
--{coords = vector3(-2686.5913, 2442.6104, 16.6781), job = 'police', limit = 200, price = 3000, radius = 15.0, blip = true},
--{coords = vector3(-1057.4922, -607.0911, 17.9110), job = 'police', limit = 200, price = 3000, radius = 25.0, blip = true},
--{coords = vector3(229.3872, -662.6493, 38.2247), job = 'police', limit = 200, price = 3000, radius = 15.0, blip = true},
--{coords = vector3(120.5341, -1378.1332, 28.8197), job = 'police', limit = 200, price = 3000, radius = 25.0, blip = true},
}
},
Prison = {
ClearInventory = false, -- true / false
SaveFrequency = 5,
Blip = {label = 'Lapas Ciogong', color = 3, sprite = 188, size = 1.25},
Coords = vector3(1580.44, 2543.21, 45.99),
SendPlayerToJail = vector3(1580.44, 2543.21, 45.99),
FinishCoords = vector4(1847.0192, 2585.8787, 45.6726, 267.4373),
Hospital = {
Blip = {label = 'RS Lapas Ciogong', coords = vector3(1777.03, 2552.09, 45.57), color = 2, sprite = 61, size = 0.0},
ReviveTime = 15, -- in sec
ClearInventory = false, -- true / false
Beds = {
{coords = vector3(1777.8, 2560.1, 45.57), heading = 0.13, prop = 'v_med_bed2'},
},
},
Escape = {
CanEscape = false, -- Do you want to let the players to escape from the Prison? true / false
EscapeDistance = 500.0, -- Escape Distance
EscapeByTunnel = {
Use = false, -- If it's true, you have to have this required mlo: https://ed-johnsonscripts.tebex.io/package/5303552
Price = 5000, -- Price to can use
TimeToEscape = 30000, -- Escaping time
Model = 's_m_y_prismuscl_01',
Coords = vector4(1628.2682, 2584.9957, 44.5652, 1.0618),
DoorCoords = vector4(1628.185, 2584.76, 45.5583, 1.0618),
WalkCoords = vector4(1626.5833, 2585.4402, 45.5648, 2.9932),
DoorObject = -904036698,
},
},
Shop = {
Blip = {label = 'Prison Shop', color = 69, sprite = 59, size = 0.8},
Coords = vector3(1732.08, 2693.51, 45.58),
Items = {
-- In ESX
{item = 'bread', label = 'Burger', price = 2000},
{item = 'water', label = 'Water', price = 2000},
-- In QB
--{item = 'sandwich', label = 'Sandwich', price = 1},
--{item = 'water_bottle', label = 'Water', price = 1},
}
},
Jobs = {
Use = false,
Blip = {label = 'Prison Job', color = 17, sprite = 66, size = 0.7},
StartJob = vector3(1732.81, 2571.65, 45.67),
Works = {
-- Welding
{
Time = 10, -- Time in sec
Money = {min = 100, max = 200}, -- Mimimum, Maximum random money amount
Blip = {label = 'Work Possition', color = 26, sprite = 354, size = 0.8},
Animation = 'WORLD_HUMAN_WELDING',
RemoveProp = 'prop_weld_torch',
Positions = {
{Coords = vector3(1730.64, 2581.76, 45.68), Heading = 91.48},
{Coords = vector3(1727.64, 2581.95, 45.68), Heading = 88.62},
},
},
-- Hammering
{
Time = 10,
Money = {min = 100, max = 200},
Blip = {label = 'Work Possition', color = 26, sprite = 402, size = 1.0},
Animation = 'WORLD_HUMAN_HAMMERING',
RemoveProp = 'prop_tool_hammer',
Positions = {
{Coords = vector3(1630.2081, 2527.3784, 45.5649), Heading = 235.0},
{Coords = vector3(1624.8821, 2513.2861, 45.5648), Heading = 100.0},
},
},
-- Planting
{
Time = 10,
Money = {min = 100, max = 200},
Blip = {label = 'Work Possition', color = 2, sprite = 1, size = 0.75},
Animation = 'WORLD_HUMAN_GARDENER_PLANT',
RemoveProp = 'prop_cs_trowel',
Positions = {
{Coords = vector3(1771.3270, 2546.0410, 45.5871), Heading = 275.0},
{Coords = vector3(1757.6355, 2550.0220, 45.5651), Heading = 130.0},
{Coords = vector3(1700.1659, 2536.5183, 45.5595), Heading = 150.0},
},
},
-- Cleaning
{
Time = 10,
Money = {min = 100, max = 200},
Blip = {label = 'Work Possition', color = 5, sprite = 1, size = 0.75},
Animation = 'WORLD_HUMAN_MAID_CLEAN',
RemoveProp = 'prop_rag_01',
Positions = {
{Coords = vector3(1781.9982, 2558.9646, 45.6732), Heading = 0.0},
{Coords = vector3(1784.3669, 2563.7920, 45.6731), Heading = 0.0},
{Coords = vector3(1784.2422, 2552.7314, 45.6731), Heading = 0.0},
},
},
-- You can add more...
},
},
PrisonGuards = {
{Model = 'mp_m_securoguard_01', Coords = vector4(1759.9581, 2413.7534, 45.3684, 28.3456), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1820.5490, 2477.2603, 45.3775, 58.4353), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1659.2534, 2398.5969, 45.4038, 1.3208), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1544.2542, 2470.9983, 45.3487, 291.0606), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1538.5869, 2585.3689, 45.3398, 276.2064), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1572.9132, 2678.1006, 45.3943, 241.9367), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1650.8765, 2754.4700, 45.4991, 204.2366), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1772.0437, 2758.9846, 45.5022, 158.1188), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1844.9613, 2699.1370, 45.5318, 91.8540), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1819.9763, 2621.6011, 45.5227, 84.6645), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1796.1647, 2620.0349, 45.5651, 357.4224), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1797.2832, 2590.6509, 45.6206, 190.7684), Distance = 10.0},
{Model = 'mp_m_securoguard_01', Coords = vector4(1822.2632, 2608.7876, 45.5931, 92.6341), Distance = 20.0},
},
},
SecurityCameras = {
hack = {
enable = true, -- Camera Hacking | true = false
time = 30, -- Hacking time
removeItem = true, -- Remove the item? | true = false
item = 'usb_hack', -- Camera Hacking item
distance = 15.0 -- The player should be at this distance from camera object
},
cameras = {
[1] = {label = Prison CAM#1, coords = vector3(1768.84, 2530.96, 50.06), r = {x = -15.0, y = 0.0, z = 42.78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279267539730493/1.png'},
[2] = {label = Prison CAM#2, coords = vector3(1616.35, 2522.01, 50.12), r = {x = -15.0, y = 0.0, z = 300.78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279278671417486/2.png?ex=670f3819&is=670de699&hm=91b43be1b38eb15d1fbe65e08812a58d2b23182b25989eaac6d2c2ed24b7925d&format=webp&quality=lossless&width=480&height=480'},
[3] = {label = Prison CAM#3, coords = vector3(1694.99, 2529.18, 59.00), r = {x = -15.0, y = 0.0, z = 300.78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279288834195577/3.png'},
[4] = {label = Pacific Bank CAM#1, coords = vector3(235.35, 227.76, 113.83), r = {x = -35.0, y = 0.0, z = 220.05}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279610604425327/4.png'},
[5] = {label = Pacific Bank CAM#2, coords = vector3(232.64, 221.82, 108.47), r = {x = -25.0, y = 0.0, z = -140.91}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279622096818266/5.png'},
[6] = {label = Pacific Bank CAM#3, coords = vector3(251.83, 225.38, 104.50), r = {x = -35.0, y = 0.0, z = -74.87}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123279633509535854/6.png'},
[7] = {label = Jewelery CAM#1, coords = vector3(-620.28, -224.15, 40.32), r = {x = -25.0, y = 0.0, z = 165.78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123280883814764574/7.png'},
[8] = {label = Jewelery CAM#2, coords = vector3(-627.47, -239.98, 40.30), r = {x = -25.0, y = 0.0, z = -10.78}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123281525883031552/8.png'},
[9] = {label = Paleto Bank #1, coords = vector3(-115.40, 6472.91, 33.00), r = {x = -25.0, y = 0.0, z = 200.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123289550551261344/11.png'},
[10] = {label = Paleto Bank #2, coords = vector3(-108.02, 6462.61, 33.40), r = {x = -25.0, y = 0.0, z = 360.00}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123289558289760396/12.png'},
[11] = {label = Paleto Bank #3, coords = vector3(-104.62, 6479.42, 33.38), r = {x = -25.0, y = 0.0, z = 182.00}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123289568263807019/13.png'},
[12] = {label = Paleto Bank #4, coords = vector3(-107.89, 6468.54, 33.90), r = {x = -25.0, y = 0.0, z = 216.00}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123289575872286790/14.png'},
[13] = {label = Fleeca Bank #1, coords = vector3(146.52, -1038.20, 30.72), r = {x = -25.0, y = 0.0, z = 250.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'},
[14] = {label = Fleeca Bank #1, coords = vector3(150.01, -1051.31, 31.10), r = {x = -25.0, y = 0.0, z = 25.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'},
[15] = {label = Fleeca Bank #2, coords = vector3(1179.08, 2705.60, 39.40), r = {x = -25.0, y = 0.0, z = 90.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'},
[16] = {label = Fleeca Bank #2, coords = vector3(1171.28, 2716.70, 39.82), r = {x = -25.0, y = 0.0, z = 225.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'},
[17] = {label = Fleeca Bank #3, coords = vector3(-1216.80, -331.46, 39.0), r = {x = -25.0, y = 0.0, z = 290.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'},
[18] = {label = Fleeca Bank #3, coords = vector3(-1204.83, -337.83, 39.51), r = {x = -25.0, y = 0.0, z = 80.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'},
[19] = {label = Fleeca Bank #4, coords = vector3(-2963.95, 478.96, 17.06), r = {x = -25.0, y = 0.0, z = 350.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'},
[20] = {label = Fleeca Bank #4, coords = vector3(-2952.67, 486.13, 17.47), r = {x = -25.0, y = 0.0, z = 140.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'},
[21] = {label = Fleeca Bank #5, coords = vector3(310.85, -276.56, 55.47), r = {x = -25.0, y = 0.0, z = 250.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'},
[22] = {label = Fleeca Bank #5, coords = vector3(314.34, -289.67, 56.23), r = {x = -25.0, y = 0.0, z = 25.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'},
[23] = {label = Fleeca Bank #6, coords = vector3(-354.35, -47.43, 50.69), r = {x = -25.0, y = 0.0, z = 250.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283944394211389/9.png'},
[24] = {label = Fleeca Bank #6, coords = vector3(-350.62, -60.48, 50.76), r = {x = -25.0, y = 0.0, z = 25.1595}, img = 'https://cdn.discordapp.com/attachments/907358524907081798/1123283959363682304/10.png'},
},
},
-----------------------------------------------------------
-----------------------| TRANSLATE |-----------------------
-----------------------------------------------------------
MoneyForm = '$', -- Money form
-- All Licences Label
Licences = {
['weapon'] = 'Weapon Licence',
['dmv'] = 'DMV Licence',
['drive'] = 'Drive Licence',
['driver'] = 'Drive Licence',
['bike'] = 'Bike Licence',
['hunting'] = 'Hunting Licence',
['business'] = 'Business Licence',
},
Locales = {
CameraLabel = 'Left ~INPUT_CELLPHONE_LEFT~ Right ~INPUT_CELLPHONE_RIGHT~nUp ~INPUT_CELLPHONE_UP~ Down ~INPUT_CELLPHONE_DOWN~n~r~Cancel ~INPUT_CELLPHONE_CANCEL~',
ObjectLabel = 'Rotate Object ~INPUT_CELLPHONE_LEFT~ & ~INPUT_CELLPHONE_RIGHT~n~b~Place Object~w~ ~INPUT_FRONTEND_RDOWN~',
Male = 'Male',
Female = 'Female',
SpeedCameraFine = 'CCTV - Speed:',
SpeedCameraBlipLabel = 'CCTV',
None = 'None',
Jail = 'Jail',
Reason = 'Reason',
Time = 'Time',
-- Job Menu Locales
CitizenInteractions = 'Citizen Interactions',
Search = 'Search',
Cuff = 'Cuff',
Uncuff = 'Uncuff',
Drag = 'Drag',
InOutOfVehicle = 'In/out of vehicle',
VehicleInteractions = 'Vehicle Interactions',
Lockpick = 'Lockpick',
WheelClamp = 'Wheel clamp',
Impound = 'Impound',
VehicleSearch = 'Search',
Objects = 'Objects',
Cone = 'Cone',
Barrier = 'Barrier',
Spikestrips = 'Spikestrips',
Tent = 'Tent',
Light = 'Light',
MDT = 'MDT'
},
Texts = {
[1] = {'[E] - To open the dress menu', 38},
[2] = {'[E] - To open the armory menu', 38},
[3] = {'[E] - To open the garage menu', 38},
[4] = {'[E] - To deposit the vehicle', 38},
[5] = {'[E] - To JobMenu ON', '[E] - To JobMenu OFF', 38},
[6] = {'[E] - Search Vehicle Trunk', 38},
[7] = {'[E] - Search Vehicle Glovebox', 38},
[8] = {'[E] - Remove Object', 38},
[9] = {'[E] - Start Job', 38},
[10] = {'[E] - Finish Job', 38},
[11] = {'[E] - Start Work', 38},
[12] = {'[E] - Escape By Tunnel', 38},
[13] = {'[E] - Shop', 38},
[14] = {'[E] - Send Player To Jail', 38},
[15] = {'[E] - To open the Boss Menu', 38},
},
-- Notify function EDITABLE >> cl_utils.lua
Notify = {
[1] = {NOTIFIKASI, No vehicle available for your rank., 5000, error},
[2] = {NOTIFIKASI, You can't deposit this Vehicle., 5000, error},
[3] = {NOTIFIKASI, JobMenu: <b>ON, 5000, info},
[4] = {NOTIFIKASI, JobMenu: <b>OFF, 5000, info},
[5] = {NOTIFIKASI, Something is in the way!, 5000, error},
[6] = {NOTIFIKASI, There isn't free seat in the Vehicle!, 5000, error},
[7] = {NOTIFIKASI, You got:, 5000, info},
[8] = {NOTIFIKASI, <br>You spent:<b>, 5000, info},
[9] = {NOTIFIKASI, You can't use it., 5000, error},
[10] = {NOTIFIKASI, You don't have enough money!, 5000, error},
[11] = {NOTIFIKASI, <b>You have started Work!</b> Go to the Point, marked on the map! You will receive Money when you finish the Job., 10000, info},
[12] = {NOTIFIKASI, Go to the Next Point, marked on the map!, 5000, info},
[13] = {NOTIFIKASI, The Prison Guard bringed you back!, 5000, info},
[14] = {NOTIFIKASI, You do not have enough cash:, 5000, error},
[15] = {NOTIFIKASI, The door is opening, escape!, 5000, success},
[16] = {NOTIFIKASI, Please DO NOT SPAM!, 8000, error},
[17] = {NOTIFIKASI, You aren't near to a Camera Object!, 5000, error},
[18] = {NOTIFIKASI, Hack FAILED!, 5000, error},
[19] = {NOTIFIKASI, Hack SUCCESS! The camera has been deactivated., 5000, success},
[20] = {NOTIFIKASI, You have successfully repaired the Camera!, 6000, success},
[21] = {NOTIFIKASI, You have successfully submitted!, 6000, success},
[22] = {NOTIFIKASI, Tagihan denda telah di kirim ke tagihan anda!, 6000, success},
[23] = {NOTIFIKASI, There are no player near you!, 6000, error},
[24] = {NOTIFIKASI, Jail time is over!, 6000, success},
[25] = {NOTIFIKASI, You have successfully escaped!, 6000, success},
[26] = {NOTIFIKASI, You can't escape!, 6000, error},
[27] = {NOTIFIKASI, Citizen Call <br>Street: , 6000, info},
[28] = {NOTIFIKASI, No one nearby to drag!, 6000, error},
[29] = {NOTIFIKASI, Someone is in the Vehicle!, 6000, error},
[30] = {NOTIFIKASI, You have to put a Wheel Clamp to the Wheel first., 6000, error},
},
Progressbar = {
DutyOFF = 'Duty OFF...',
DutyON = 'Duty ON...',
Working = 'Working...',
WheelClampPlacing = 'Placing Wheel Clamp...',
Impound = 'Impound...'
},
Webhooks = {
Use = false, -- Use webhooks? true / false
Locale = {
['ItemBought'] = 'Item Bought',
['CitizenCallOpen'] = 'Citizen Call - Open',
['CitizenCallClose'] = 'Citizen Call - Close',
['FineCreated'] = 'Fine Created',
['Jail'] = 'Jail',
['Unjail'] = 'Unjail',
['PlayerName'] = 'Player Name',
['Identifier'] = 'Identifier',
['Items'] = 'Items',
['Text'] = 'Text',
['Callid'] = 'Call ID',
['Coords'] = 'Coords',
['Assistant'] = 'Assistant',
['CloseReason'] = 'Close Reason',
['Receiver'] = 'Receiver',
['Amount'] = 'Amount',
['Job'] = 'Job',
['Reason'] = 'Reason',
['Time'] = 'Time ⏲️'
},
-- To change a webhook color you need to set the decimal value of a color, you can use this website to do that - https://www.mathsisfun.com/hexadecimal-decimal-colors.html
Colors = {
['SubAccountCreated'] = 3145631,
['SubAccountDeleted'] = 16711680,
['PermissionTableRefreshed'] = 10155240
}
},
-----------------------------------------------------------
-----------------------| UNIFORMS |------------------------
-----------------------------------------------------------
CitizenWear = {label = Citizen Wear},
Uniforms = {
{
label = 'Police Dress', -- Uniform Label
jobs = {
-- Job = job name, grades = grades
{job = 'police', grades = {0,1,2,3}},
-- More jobs
},
male = {
['t-shirt'] = {item = 58, texture = 0},
['torso2'] = {item = 55, texture = 0},
['arms'] = {item = 41, texture = 0},
['pants'] = {item = 25, texture = 0},
['shoes'] = {item = 25, texture = 0},
['hat'] = {item = -1, texture = 0},
['accessory'] = {item = 0, texture = 0},
['ear'] = {item = 2, texture = 0},
['decals'] = {item = 0, texture = 0},
['mask'] = {item = 0, texture = 0}
},
female = {
['t-shirt'] = {item = 35, texture = 0},
['torso2'] = {item = 48, texture = 0},
['arms'] = {item = 44, texture = 0},
['pants'] = {item = 34, texture = 0},
['shoes'] = {item = 27, texture = 0},
['hat'] = {item = -1, texture = 0},
['accessory'] = {item = 0, texture = 0},
['ear'] = {item = 2, texture = 0},
['decals'] = {item = 0, texture = 0},
['mask'] = {item = 0, texture = 0}
},
},
{
label = 'Visibility Vest',
jobs = {
{job = 'police', grades = {0,1,2,3,4}},
},
male = {
['t-shirt'] = {item = 59, texture = 1},
},
female = {
['t-shirt'] = {item = 36, texture = 1},
}
},
{
label = 'Boss Dress',
jobs = {
{job = 'police', grades = {4}},
},
male = {
['t-shirt'] = {item = 58, texture = 0},
['torso2'] = {item = 55, texture = 0},
['arms'] = {item = 41, texture = 0},
['pants'] = {item = 25, texture = 0},
['shoes'] = {item = 25, texture = 0},
['hat'] = {item = -1, texture = 0},
['accessory'] = {item = 0, texture = 0},
['ear'] = {item = 2, texture = 0},
['decals'] = {item = 8, texture = 3},
['mask'] = {item = 0, texture = 0}
},
female = {
['t-shirt'] = {item = 35, texture = 0},
['torso2'] = {item = 48, texture = 0},
['arms'] = {item = 44, texture = 0},
['pants'] = {item = 34, texture = 0},
['shoes'] = {item = 27, texture = 0},
['hat'] = {item = -1, texture = 0},
['accessory'] = {item = 0, texture = 0},
['ear'] = {item = 2, texture = 0},
['decals'] = {item = 7, texture = 3},
['mask'] = {item = 0, texture = 0}
}
},
},
PrisonUniform = {
male = {
['t-shirt'] = {item = 15, texture = 0},
['torso2'] = {item = 146, texture = 0},
['arms'] = {item = 0, texture = 0},
['pants'] = {item = 3, texture = 7},
['shoes'] = {item = 12, texture = 12},
['hat'] = {item = -1, texture = 0},
['accessory'] = {item = 0, texture = 0},
['ear'] = {item = -1, texture = 0},
['decals'] = {item = 0, texture = 0},
['mask'] = {item = 0, texture = 0}
},
female = {
['t-shirt'] = {item = 3, texture = 0},
['torso2'] = {item = 38, texture = 3},
['arms'] = {item = 2, texture = 0},
['pants'] = {item = 3, texture = 15},
['shoes'] = {item = 66, texture = 5},
['hat'] = {item = -1, texture = 0},
['accessory'] = {item = 0, texture = 0},
['ear'] = {item = -1, texture = 0},
['decals'] = {item = 0, texture = 0},
['mask'] = {item = 0, texture = 0}
}
},
}
Config.framework = ESX -- ESX or QBCore
Config.spikeItem = spike -- Item name
Config.allowRemoveSpike = {police, offpolice, pemerintah } -- Group that can remove spike
Config.timeToLaunch = 2500 -- Time to launch spike
Config.timeToDisassemble = 2500 -- Time to disassemble spike
Config.percentToBroke = 25 -- Percent to broke spike when you remove it
Config.removeSpikeAfterBurst = true -- Remove spike after burst tire
0 questions
No questions yet
Be the first to ask a question about this product!