30 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			30 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| -- NOTE: This has NOT been tested, may need to be fixed. Please let me know if this doesn't work!
 | |
| 
 | |
| ---Sends a dispatch alert about the slashing of tires
 | |
| ---@param coords vector3
 | |
| ---@param vehicleNetId integer
 | |
| local function sendDispatchAlert(coords, vehicleNetId)
 | |
|     local vehicle = NetToVeh(vehicleNetId)
 | |
|     local playerData = exports['qs-dispatch']:GetPlayerInfo()
 | |
|     local vehicleLabel = GetLabelText(GetDisplayNameFromVehicleModel(GetEntityModel(vehicle)))
 | |
|     local vehiclePlate = GetVehicleNumberPlateText(vehicle)
 | |
| 
 | |
|     TriggerServerEvent('qs-dispatch:server:CreateDispatchCall', {
 | |
|         job = { 'police', 'sheriff', 'traffic', 'patrol' },
 | |
|         callLocation = coords,
 | |
|         callCode = { code = GetLocalization('dispatch_label'), snippet = "10-66" },
 | |
|         message = string.format("Street: %s Crossing Street: %s Sex: %s Vehicle: %s Vehicle Plate %s", playerData.street_1, playerData.street_2, playerData.sex, vehicleLabel, vehiclePlate),
 | |
|         flashes = false,
 | |
|         image = nil,
 | |
|         blip = {
 | |
|             sprite = 432,
 | |
|             scale = 1.0,
 | |
|             colour = 2,
 | |
|             flashes = false,
 | |
|             text = GetLocalization('dispatch_label'),
 | |
|             time = (60 * 1000), -- 60 seconds
 | |
|         }
 | |
|     })
 | |
| end
 | |
| 
 | |
| RegisterNetEvent('slashtires:sendDispatchAlert', sendDispatchAlert)
 | 
