Blocking vehicle spawn?

Hi there, i wonder if it’s possible to prevent certain vehicles from spawning. ex: Tank, Jet/Hydra. Thanks for your help.

1 Like

We already tried this script, works fine to prevent players to grab a shotgun from a cop car. We added the tank in the list but as soon as a tank spawn near a player ( in Fort Zancudo) it only spam chat with a Blacklist message and players are still abble to drive it… :confused:

1 Like

You good!? Can i help you!?

I ended up having to change a few things in the script for it to work for me.

Possible to share what you changed? Cause like he said above, it did not work for us at all just spams chat. Never blocked anything

1 Like

So I am getting massive frame loss when using this scrip[t and if often spams chat with the blacklist message, anyone has any idea to improve frames? Its 30+ frames lost when its running

VRP_PLAYER > CLIENT.LUA

Citizen.CreateThread(function()
    while true do
        Citizen.Wait(2000)
        local ped = PlayerPedId()
        local lastVehicle = 0
        local car = GetVehiclePedIsIn(GetPlayerPed(-1), false)
		
        if IsVehicleModel(car, GetHashKey("kosatka",_r)) then
			DeleteVehicle(car)
			SetVehicleModelIsSuppressed(GetHashKey("kosatka"), true) 
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )  
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("skylift",_r)) then
			DeleteVehicle(car)
			SetVehicleModelIsSuppressed(GetHashKey("kosatka"), true) 
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )  
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("avenger",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("cargoplane",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("bombushka",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("jet",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("volatol",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
			
		elseif IsVehicleModel(car, GetHashKey("kosatka",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("titan",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("tula",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("avenger2",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("blimp",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("blimp2",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("blimp3",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("alkonost",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
			
		elseif IsVehicleModel(car, GetHashKey("bmx",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")	

		elseif IsVehicleModel(car, GetHashKey("cruiser",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")	

		elseif IsVehicleModel(car, GetHashKey("fixter",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")

			
		elseif IsVehicleModel(car, GetHashKey("scorcher",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")

		elseif IsVehicleModel(car, GetHashKey("scorcher2",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")
		
		elseif IsVehicleModel(car, GetHashKey("scorcher3",_r)) then
			DeleteVehicle(car)
			Citizen.Trace("[MQCU]: VEICULO DELETADO" )
			TriggerServerEvent("NotifyGods","[MQCU]: VEICULO DELETADO, suspeito: ", "pega o id")	
			
			   
		end
    end
end)