[Release] [ESX] [Police Job]

Is there anyway of adding lockers to the station so players can put their guns away, say from a second character and then get them back at the end of their shit.

My server has players who have main characters and police characters and use a certain set of weapons for police that they can’t buy, So i’d like them to be able to put their main characters weapons away and be able to use police weapons and then change when finished with their shift.

The police menu wont work for me anyone know why?

Install requirements before you install policejob script (jobs, billing…etc)
Hint. Rename database to essentialmode or you will have to edit some .sql files before you update them.

Use older version, the latest version uses the idea of everyone buying their own cars, you can change cars price tho

Hey,
Can someone help me add EUP to the clothing store?

Cloakcroom*

Hi, can someone help, whenever I edit the police config.lua file, it resets when the server starts up, this is what I edit in the config.lua file.

Config                            = {}

Config.DrawDistance               = 100.0
Config.MarkerType                 = 1
Config.MarkerSize                 = { x = 1.5, y = 1.5, z = 0.5 }
Config.MarkerColor                = { r = 50, g = 50, b = 204 }

Config.EnablePlayerManagement     = false
Config.EnableArmoryManagement     = false
Config.EnableESXIdentity          = true -- enable if you're using esx_identity
Config.EnableNonFreemodePeds      = false --turn this on if you want custom peds
Config.EnableLicenses             = true -- enable if you're using esx_license

Config.EnableHandcuffTimer        = true -- enable handcuff timer? will unrestrain player after the time ends
Config.HandcuffTimer              = 10 * 60000 -- 10 mins

Config.EnableJobBlip              = true -- enable blips for colleagues, requires esx_society

Config.MaxInService               = -1
Config.Locale = 'en'

Config.PoliceStations = {

	LSPD = {

		Blip = {
			Coords  = vector3(425.1, -979.5, 30.7),
			Sprite  = 60,
			Display = 4,
			Scale   = 1.2,
			Colour  = 29
		},

		Cloakrooms = {
			vector3(452.6, -992.8, 30.6)
		},

		Armories = {
			vector3(451.7, -980.1, 30.6)
		},

		Vehicles = {
			{
				Spawner = vector3(454.6, -1017.4, 28.4),
				InsideShop = vector3(228.5, -993.5, -99.5),
				SpawnPoints = {
					{ coords = vector3(438.4, -1018.3, 27.7), heading = 90.0, radius = 6.0 },
					{ coords = vector3(441.0, -1024.2, 28.3), heading = 90.0, radius = 6.0 },
					{ coords = vector3(453.5, -1022.2, 28.0), heading = 90.0, radius = 6.0 },
					{ coords = vector3(450.9, -1016.5, 28.1), heading = 90.0, radius = 6.0 }
				}
			},

			{
				Spawner = vector3(473.3, -1018.8, 28.0),
				InsideShop = vector3(228.5, -993.5, -99.0),
				SpawnPoints = {
					{ coords = vector3(475.9, -1021.6, 28.0), heading = 276.1, radius = 6.0 },
					{ coords = vector3(484.1, -1023.1, 27.5), heading = 302.5, radius = 6.0 }
				}
			}
		},

		Helicopters = {
			{
				Spawner = vector3(461.1, -981.5, 43.6),
				InsideShop = vector3(477.0, -1106.4, 43.0),
				SpawnPoints = {
					{ coords = vector3(449.5, -981.2, 43.6), heading = 92.6, radius = 10.0 }
				}
			}
		},

		BossActions = {
			vector3(448.4, -973.2, 30.6)
		}

	}

}

Config.AuthorizedWeapons = {
	recruit = {
		{ weapon = 'WEAPON_APPISTOL', components = { 0, 0, 1000, 4000, nil }, price = 10000 },
		{ weapon = 'WEAPON_NIGHTSTICK', price = 0 },
		{ weapon = 'WEAPON_STUNGUN', price = 1500 },
		{ weapon = 'WEAPON_FLASHLIGHT', price = 80 }
	},

	officer = {
		{ weapon = 'WEAPON_APPISTOL', components = { 0, 0, 1000, 4000, nil }, price = 10000 },
		{ weapon = 'WEAPON_ADVANCEDRIFLE', components = { 0, 6000, 1000, 4000, 8000, nil }, price = 50000 },
		{ weapon = 'WEAPON_NIGHTSTICK', price = 0 },
		{ weapon = 'WEAPON_STUNGUN', price = 500 },
		{ weapon = 'WEAPON_FLASHLIGHT', price = 0 }
	},

	sergeant = {
		{ weapon = 'WEAPON_APPISTOL', components = { 0, 0, 1000, 4000, nil }, price = 10000 },
		{ weapon = 'WEAPON_ADVANCEDRIFLE', components = { 0, 6000, 1000, 4000, 8000, nil }, price = 50000 },
		{ weapon = 'WEAPON_PUMPSHOTGUN', components = { 2000, 6000, nil }, price = 70000 },
		{ weapon = 'WEAPON_NIGHTSTICK', price = 0 },
		{ weapon = 'WEAPON_STUNGUN', price = 500 },
		{ weapon = 'WEAPON_FLASHLIGHT', price = 0 }
	},

	intendent = {
		{ weapon = 'WEAPON_APPISTOL', components = { 0, 0, 1000, 4000, nil }, price = 10000 },
		{ weapon = 'WEAPON_ADVANCEDRIFLE', components = { 0, 6000, 1000, 4000, 8000, nil }, price = 50000 },
		{ weapon = 'WEAPON_PUMPSHOTGUN', components = { 2000, 6000, nil }, price = 70000 },
		{ weapon = 'WEAPON_NIGHTSTICK', price = 0 },
		{ weapon = 'WEAPON_STUNGUN', price = 500 },
		{ weapon = 'WEAPON_FLASHLIGHT', price = 0 }
	},

	lieutenant = {
		{ weapon = 'WEAPON_APPISTOL', components = { 0, 0, 1000, 4000, nil }, price = 10000 },
		{ weapon = 'WEAPON_ADVANCEDRIFLE', components = { 0, 6000, 1000, 4000, 8000, nil }, price = 50000 },
		{ weapon = 'WEAPON_PUMPSHOTGUN', components = { 2000, 6000, nil }, price = 70000 },
		{ weapon = 'WEAPON_NIGHTSTICK', price = 0 },
		{ weapon = 'WEAPON_STUNGUN', price = 500 },
		{ weapon = 'WEAPON_FLASHLIGHT', price = 0 }
	},

	chef = {
		{ weapon = 'WEAPON_APPISTOL', components = { 0, 0, 1000, 4000, nil }, price = 10000 },
		{ weapon = 'WEAPON_ADVANCEDRIFLE', components = { 0, 6000, 1000, 4000, 8000, nil }, price = 50000 },
		{ weapon = 'WEAPON_PUMPSHOTGUN', components = { 2000, 6000, nil }, price = 70000 },
		{ weapon = 'WEAPON_NIGHTSTICK', price = 0 },
		{ weapon = 'WEAPON_STUNGUN', price = 500 },
		{ weapon = 'WEAPON_FLASHLIGHT', price = 0 }
	},

	boss = {
		{ weapon = 'WEAPON_APPISTOL', components = { 0, 0, 1000, 4000, nil }, price = 10000 },
		{ weapon = 'WEAPON_ADVANCEDRIFLE', components = { 0, 6000, 1000, 4000, 8000, nil }, price = 50000 },
		{ weapon = 'WEAPON_PUMPSHOTGUN', components = { 2000, 6000, nil }, price = 70000 },
		{ weapon = 'WEAPON_NIGHTSTICK', price = 0 },
		{ weapon = 'WEAPON_STUNGUN', price = 500 },
		{ weapon = 'WEAPON_FLASHLIGHT', price = 0 }
	}
}

Config.AuthorizedVehicles = {
	Shared = {

	},

	recruit = {
		{ model = 'police', label = 'Police Crown Victoria', price = 1 },	
		{ model = 'police2', label = 'Police Pursuit', price = 1 },
		{ model = 'police3', label = 'Police 3', price = 1 },
		{ model = 'fbi', label = 'Police Undercover', price = 1 },
		{ model = 'fbi2', label = 'Police Undercover SUV', price = 1 },
		{ model = 'policet', label = 'Police Transporter', price = 1 },
		{ model = 'riot', label = 'Police Riot Van', price = 1 }
	},

	officer = {
		{ model = 'police', label = 'Police Crown Victoria', price = 1 },	
		{ model = 'police2', label = 'Police Pursuit', price = 1 },
		{ model = 'police3', label = 'Police 3', price = 1 },
		{ model = 'fbi', label = 'Police Undercover', price = 1 },
		{ model = 'fbi2', label = 'Police Undercover SUV', price = 1 },
		{ model = 'policet', label = 'Police Transporter', price = 1 },
		{ model = 'riot', label = 'Police Riot Van', price = 1 }
	},

	sergeant = {
		{ model = 'police', label = 'Police Crown Victoria', price = 1 },	
		{ model = 'police2', label = 'Police Pursuit', price = 1 },
		{ model = 'police3', label = 'Police 3', price = 1 },
		{ model = 'fbi', label = 'Police Undercover', price = 1 },
		{ model = 'fbi2', label = 'Police Undercover SUV', price = 1 },
		{ model = 'policet', label = 'Police Transporter', price = 1 },
		{ model = 'riot', label = 'Police Riot Van', price = 1 }
	},

	intendent = {

	},

	lieutenant = {
		{ model = 'police', label = 'Police Crown Victoria', price = 1 },	
		{ model = 'police2', label = 'Police Pursuit', price = 1 },
		{ model = 'police3', label = 'Police 3', price = 1 },
		{ model = 'fbi', label = 'Police Undercover', price = 1 },
		{ model = 'fbi2', label = 'Police Undercover SUV', price = 1 },
		{ model = 'policet', label = 'Police Transporter', price = 1 },
		{ model = 'riot', label = 'Police Riot Van', price = 1 }
	},

	chef = {
		{ model = 'police', label = 'Police Crown Victoria', price = 0 },	
		{ model = 'police2', label = 'Police Pursuit', price = 0 },
		{ model = 'police3', label = 'Police 3', price = 0 },
		{ model = 'fbi', label = 'Police Undercover', price = 0 },
		{ model = 'fbi2', label = 'Police Undercover SUV', price = 0 },
		{ model = 'policet', label = 'Police Transporter', price = 0 },
		{ model = 'riot', label = 'Police Riot Van', price = 0 }
	},

	boss = {
		{ model = 'police', label = 'Police Crown Victoria', price = 1 },	
		{ model = 'police2', label = 'Police Pursuit', price = 1 },
		{ model = 'police3', label = 'Police 3', price = 1 },
		{ model = 'fbi', label = 'Police Undercover', price = 1 },
		{ model = 'fbi2', label = 'Police Undercover SUV', price = 1 },
		{ model = 'policet', label = 'Police Transporter', price = 1 },
		{ model = 'riot', label = 'Police Riot Van', price = 1 }
	}
}

Config.AuthorizedHelicopters = {
	recruit = {},

	officer = {},

	sergeant = {},

	intendent = {},

	lieutenant = {
		{ model = 'polmav', label = 'Police Maverick', livery = 0, price = 200000 }
	},

	chef = {
		{ model = 'polmav', label = 'Police Maverick', livery = 0, price = 150000 }
	},

	boss = {
		{ model = 'polmav', label = 'Police Maverick', livery = 0, price = 100000 }
	}
}

-- CHECK SKINCHANGER CLIENT MAIN.LUA for matching elements

Config.Uniforms = {
	recruit_wear = {
		male = {
			['tshirt_1'] = 59,  ['tshirt_2'] = 1,
			['torso_1'] = 55,   ['torso_2'] = 0,
			['decals_1'] = 0,   ['decals_2'] = 0,
			['arms'] = 41,
			['pants_1'] = 25,   ['pants_2'] = 0,
			['shoes_1'] = 25,   ['shoes_2'] = 0,
			['helmet_1'] = 46,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		},
		female = {
			['tshirt_1'] = 36,  ['tshirt_2'] = 1,
			['torso_1'] = 48,   ['torso_2'] = 0,
			['decals_1'] = 0,   ['decals_2'] = 0,
			['arms'] = 44,
			['pants_1'] = 34,   ['pants_2'] = 0,
			['shoes_1'] = 27,   ['shoes_2'] = 0,
			['helmet_1'] = 45,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		}
	},
	officer_wear = {
		male = {
			['tshirt_1'] = 58,  ['tshirt_2'] = 0,
			['torso_1'] = 55,   ['torso_2'] = 0,
			['decals_1'] = 0,   ['decals_2'] = 0,
			['arms'] = 41,
			['pants_1'] = 25,   ['pants_2'] = 0,
			['shoes_1'] = 25,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		},
		female = {
			['tshirt_1'] = 35,  ['tshirt_2'] = 0,
			['torso_1'] = 48,   ['torso_2'] = 0,
			['decals_1'] = 0,   ['decals_2'] = 0,
			['arms'] = 44,
			['pants_1'] = 34,   ['pants_2'] = 0,
			['shoes_1'] = 27,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		}
	},
	sergeant_wear = {
		male = {
			['tshirt_1'] = 58,  ['tshirt_2'] = 0,
			['torso_1'] = 55,   ['torso_2'] = 0,
			['decals_1'] = 8,   ['decals_2'] = 1,
			['arms'] = 41,
			['pants_1'] = 25,   ['pants_2'] = 0,
			['shoes_1'] = 25,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		},
		female = {
			['tshirt_1'] = 35,  ['tshirt_2'] = 0,
			['torso_1'] = 48,   ['torso_2'] = 0,
			['decals_1'] = 7,   ['decals_2'] = 1,
			['arms'] = 44,
			['pants_1'] = 34,   ['pants_2'] = 0,
			['shoes_1'] = 27,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		}
	},
	intendent_wear = {
		male = {
			['tshirt_1'] = 58,  ['tshirt_2'] = 0,
			['torso_1'] = 55,   ['torso_2'] = 0,
			['decals_1'] = 8,   ['decals_2'] = 2,
			['arms'] = 41,
			['pants_1'] = 25,   ['pants_2'] = 0,
			['shoes_1'] = 25,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		},
		female = {
			['tshirt_1'] = 35,  ['tshirt_2'] = 0,
			['torso_1'] = 48,   ['torso_2'] = 0,
			['decals_1'] = 7,   ['decals_2'] = 2,
			['arms'] = 44,
			['pants_1'] = 34,   ['pants_2'] = 0,
			['shoes_1'] = 27,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		}
	},
	lieutenant_wear = { -- currently the same as intendent_wear
		male = {
			['tshirt_1'] = 58,  ['tshirt_2'] = 0,
			['torso_1'] = 55,   ['torso_2'] = 0,
			['decals_1'] = 8,   ['decals_2'] = 2,
			['arms'] = 41,
			['pants_1'] = 25,   ['pants_2'] = 0,
			['shoes_1'] = 25,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		},
		female = {
			['tshirt_1'] = 35,  ['tshirt_2'] = 0,
			['torso_1'] = 48,   ['torso_2'] = 0,
			['decals_1'] = 7,   ['decals_2'] = 2,
			['arms'] = 44,
			['pants_1'] = 34,   ['pants_2'] = 0,
			['shoes_1'] = 27,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		}
	},
	chef_wear = {
		male = {
			['tshirt_1'] = 58,  ['tshirt_2'] = 0,
			['torso_1'] = 55,   ['torso_2'] = 0,
			['decals_1'] = 8,   ['decals_2'] = 3,
			['arms'] = 41,
			['pants_1'] = 25,   ['pants_2'] = 0,
			['shoes_1'] = 25,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		},
		female = {
			['tshirt_1'] = 35,  ['tshirt_2'] = 0,
			['torso_1'] = 48,   ['torso_2'] = 0,
			['decals_1'] = 7,   ['decals_2'] = 3,
			['arms'] = 44,
			['pants_1'] = 34,   ['pants_2'] = 0,
			['shoes_1'] = 27,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		}
	},
	boss_wear = { -- currently the same as chef_wear
		male = {
			['tshirt_1'] = 58,  ['tshirt_2'] = 0,
			['torso_1'] = 55,   ['torso_2'] = 0,
			['decals_1'] = 8,   ['decals_2'] = 3,
			['arms'] = 41,
			['pants_1'] = 25,   ['pants_2'] = 0,
			['shoes_1'] = 25,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		},
		female = {
			['tshirt_1'] = 35,  ['tshirt_2'] = 0,
			['torso_1'] = 48,   ['torso_2'] = 0,
			['decals_1'] = 7,   ['decals_2'] = 3,
			['arms'] = 44,
			['pants_1'] = 34,   ['pants_2'] = 0,
			['shoes_1'] = 27,   ['shoes_2'] = 0,
			['helmet_1'] = -1,  ['helmet_2'] = 0,
			['chain_1'] = 0,    ['chain_2'] = 0,
			['ears_1'] = 2,     ['ears_2'] = 0
		}
	},
	bullet_wear = {
		male = {
			['bproof_1'] = 11,  ['bproof_2'] = 1
		},
		female = {
			['bproof_1'] = 13,  ['bproof_2'] = 1
		}
	},
	gilet_wear = {
		male = {
			['tshirt_1'] = 59,  ['tshirt_2'] = 1
		},
		female = {
			['tshirt_1'] = 36,  ['tshirt_2'] = 1
		}
	}

}

quick question, does your armory work?

How did you add more uniforms to the cloakroom ?

your using zap hosting? turn off overwrite in settings

Does anyone know how i can add a custom ped police uniform to the cloakroom with using the freemode characters? i found out that there’s an option to spawn the ped. I tried this but this method uses the same head for everyone. and i only want to use the uniform so the people that are using the server keep their own identity a.ka head.Does anyone have a solution to this ?

Thanks mate will try that now

Hello guys, I need to know how I can change police vehicle ?
and if I have add-on cars how I can add it to the police garage store ?
and how I can add new weapon in armory ?
and how I can give the police a pistol ammo or another weapon ammo ?
any one know how i can do this please help me :heart:.

yes it’s

Look in the config.lua file, line 146
{ model = 'police', label = 'Police Cruiser', price = 10000 },

samme as above

Look in the config.lua file, line 82

Config.AuthorizedWeapons = {
	recruit = {
		{ weapon = 'WEAPON_APPISTOL', components = { 0, 0, 1000, 4000, nil }, price = 10000 },
		{ weapon = 'WEAPON_NIGHTSTICK', price = 0 },
		{ weapon = 'WEAPON_STUNGUN', price = 1500 },
		{ weapon = 'WEAPON_FLASHLIGHT', price = 80 }
	},

Look in esx_policejob-master\server\main.lua file, line 397
xPlayer.addWeapon(weaponName, 100)

This will change the amount of ammo off all the weapons, when u buy it

1 Like

Hi I’m new to all this and am having trouble adding additional stations. I created two new lists in Config.PoliceStations pasted below. My problem is the markers will flash and when I stand in one I get the prompt to open the Cloakroom or Armory but nothing happens. Any help is greatly appreciated!

SandyShores = {

	Blip = {
		Coords  = vector3(1857.55, 3679.34, 33.76),
		Sprite  = 60,
		Display = 4,
		Scale   = 1.2,
		Colour  = 29
	},

	Cloakrooms = {
		vector3(1857.04, 3688.91, 34.27)
	},

	Armories = {
		vector3(1851.47, 3690.8, 34.27)
	},

	Vehicles = {
		{
			Spawner = vector3(454.6, -1017.4, 28.4),
			InsideShop = vector3(228.5, -993.5, -99.5),
			SpawnPoints = {
				{ coords = vector3(438.4, -1018.3, 27.7), heading = 90.0, radius = 6.0 },
				{ coords = vector3(441.0, -1024.2, 28.3), heading = 90.0, radius = 6.0 },
				{ coords = vector3(453.5, -1022.2, 28.0), heading = 90.0, radius = 6.0 },
				{ coords = vector3(450.9, -1016.5, 28.1), heading = 90.0, radius = 6.0 }
			}
		},

		{
			Spawner = vector3(473.3, -1018.8, 28.0),
			InsideShop = vector3(228.5, -993.5, -99.0),
			SpawnPoints = {
				{ coords = vector3(475.9, -1021.6, 28.0), heading = 276.1, radius = 6.0 },
				{ coords = vector3(484.1, -1023.1, 27.5), heading = 302.5, radius = 6.0 }
			}
		}
	},

	Helicopters = {
		{
			Spawner = vector3(461.1, -981.5, 43.6),
			InsideShop = vector3(477.0, -1106.4, 43.0),
			SpawnPoints = {
				{ coords = vector3(449.5, -981.2, 43.6), heading = 92.6, radius = 10.0 }
			}
		}
	},

	BossActions = {
		vector3(1851.56, 3683.51, 34.27)
	}

},

PaletoBay = {

	Blip = {
		Coords  = vector3(-438.43, 6021.61, 31.49),
		Sprite  = 60,
		Display = 4,
		Scale   = 1.2,
		Colour  = 29
	},

	Cloakrooms = {
		vector3(-449.34, 6016.72, 31.72)
	},

	Armories = {
		vector3(-449.66, 6010.18, 31.72)
	},

	Vehicles = {
		{
			Spawner = vector3(454.6, -1017.4, 28.4),
			InsideShop = vector3(228.5, -993.5, -99.5),
			SpawnPoints = {
				{ coords = vector3(438.4, -1018.3, 27.7), heading = 90.0, radius = 6.0 },
				{ coords = vector3(441.0, -1024.2, 28.3), heading = 90.0, radius = 6.0 },
				{ coords = vector3(453.5, -1022.2, 28.0), heading = 90.0, radius = 6.0 },
				{ coords = vector3(450.9, -1016.5, 28.1), heading = 90.0, radius = 6.0 }
			}
		},

		{
			Spawner = vector3(473.3, -1018.8, 28.0),
			InsideShop = vector3(228.5, -993.5, -99.0),
			SpawnPoints = {
				{ coords = vector3(475.9, -1021.6, 28.0), heading = 276.1, radius = 6.0 },
				{ coords = vector3(484.1, -1023.1, 27.5), heading = 302.5, radius = 6.0 }
			}
		}
	},

	Helicopters = {
		{
			Spawner = vector3(461.1, -981.5, 43.6),
			InsideShop = vector3(477.0, -1106.4, 43.0),
			SpawnPoints = {
				{ coords = vector3(449.5, -981.2, 43.6), heading = 92.6, radius = 10.0 }
			}
		}
	},

	BossActions = {
		vector3(-442.31, 6012.59, 31.72)
	}

}

any chance you could send me your esx_policejob files to me using file dropper https://www.filedropper.com/ because my armory doesnt work and cant figure out how to fix it

If you can’t buy weapons from the armory, here is the fix:
https://forum.cfx.re/t/release-esx-police-job/41559/1112?u=zerefgg

I have an error in armory menu after I add new item in the armory menu, i can’t open Buy weapons.
Any one know ho to fix it please tell me.
Screenshot_112


Hello,
how can i have the old esx_policejob garage system and the new esx_policejob armory system?