20 lines
		
	
	
	
		
			770 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			20 lines
		
	
	
	
		
			770 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| local qb_vehiclekeys = GetResourceState("qb-vehiclekeys") ~= "missing"
 | |
| 
 | |
| ---@param src number
 | |
| ---@param netId number
 | |
| ---@param keyType? "giveKey" | "nonRemoveable" | "garage"
 | |
| ---@diagnostic disable-next-line: duplicate-set-field
 | |
| tgiCore.GiveVehicleKey = function(src, netId, keyType)
 | |
|     local vehicle = NetworkGetEntityFromNetworkId(netId)
 | |
|     local plate = GetVehicleNumberPlateText(vehicle)
 | |
|     if qb_vehiclekeys then
 | |
|         exports["qb-vehiclekeys"]:GiveKeys(src, plate)
 | |
|     else
 | |
|         TriggerClientEvent("tgiann-core:client:giveVehicleKey", src, netId, keyType)
 | |
|     end
 | |
| end
 | |
| 
 | |
| RegisterNetEvent("tgiann-core:server:giveVehicleKey")
 | |
| AddEventHandler("tgiann-core:server:giveVehicleKey", function(netId, keyType)
 | |
|     tgiCore.GiveVehicleKey(source, netId, keyType)
 | |
| end)
 | 
