Whitelist Use of Emergency Vehicles


I have played in a few different servers that have a script running that blocks unauthorized users from driving emergency vehicles. It allows them to get into the vehicle but then a prompt states that they are not authorized to access this vehicle.

does anyone know where i could find a script that offers this feature? I have look on the forums and performed a google search, i apologize if i overlooked it.


Just create a thread that gets the job from the player and get if it his on a vehicle and if it is a emergency model, then make the vehicle undrivable… This is easy to do


May not be so “easy to do” for people who don’t know how to script.


@grahamgarn So why you dont help?

I was on the phone, i try to help how i can…

Now i am at home and made something for you…

  while true do
    local ped = GetPlayerPed(-1)
    if job ~= 'police' then
      if IsPedInAnyVehicle(ped) then
        if GetVehicleClass( GetVehiclePedIsIn(ped, false ) ) == 18 then
          SetVehicleUndriveable(GetVehiclePedIsUsing(ped), true)

I dont now how you get your jobs, if you use esx, or vrp or even stand alone, so replace this:

if job ~= 'police' then

with your jobs permissions…


thank you very much for your help! i have limited experience with coding and most of what i have done has been picking bits and pieces of multiple scripts to build what i want, i just couldnt figure this out


i use ESX for my jobs


how do you get this for peds not jobs?


I didnt get it, you saying Ped models?

This way:

local skins = {
function CheckSkin(ped)
	for i = 1, #skins do
		if GetHashKey(skins[i]) == GetEntityModel(ped) then
			return true
	return false

if job ~= 'police' then


so i dont us ESX or vRP, so i want to make it so i can create a job, like police menu, where they can get whitelisted then drive the menu. so essentially i there is a place near every hospital or fire station where the whitelisted EMS can click e and then select EMT or EMS and they can drive their respective vehicles, i know the Cops-FiveM script doesnt do this but i would love for it, or i make it so people not in cop peds cant drive the cop cars


Yeah, he’s saying ped model


in my case, i want only police officers/EMS to be able to drive their respective vehicles, whether my PED is in uniform or undercover in an unmarked vehicle


and with this, i just place in a .lua file and thats it, like i create my own resource.lua and stuff?


Create a client.lua with the code
And create a __resource.lua with:
client_script 'client.lua'


and then how do i change the different vehicles, surely that would just disable all vehicles undrivable if you arent in a cop uniform?

EDIT: [sorry im not good at this stuff facepalm ]


Class is 18. Are all your vehicles emergency vehicles? Lol.


ah ok. so police vehicles have a class, got it


Change GetVehicleClass
See the reference: https://runtime.fivem.net/doc/reference.html#_0x29439776AAA00A62

Yes surely.

@jcollins012 Just get the job with esx… and you will be okay :stuck_out_tongue_winking_eye:


thanks again for all the help, how could i make this script cover 2 different classes?


GetVehicleClass( GetVehiclePedIsIn(ped, false ) ) == 18 and GetVehicleClass( GetVehiclePedIsIn(ped, false ) ) == 4 then


awesome! thanks, i want to restrict military and emergency vehicles to police job only