33 lines
		
	
	
		
			No EOL
		
	
	
		
			1,010 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			33 lines
		
	
	
		
			No EOL
		
	
	
		
			1,010 B
		
	
	
	
		
			Lua
		
	
	
	
	
	
| ---@diagnostic disable: duplicate-set-field
 | |
| if GetResourceState('ps-dispatch') == 'missing' then return end
 | |
| if GetResourceState('lb-tablet') == 'started' then return end
 | |
| Dispatch = Dispatch or {}
 | |
| 
 | |
| Dispatch.SendAlert = function(data)
 | |
|     local alertData = {
 | |
|         message = data.message,
 | |
|         code = data.code or '10-80',
 | |
|         icon = data.icon or 'fas fa-question',
 | |
|         priority = 2,
 | |
|         coords = data.coords,
 | |
|         vehicle = data.vehicle,
 | |
|         plate = data.plate,
 | |
|         alertTime = (data.time or 10000) / 1000,
 | |
|         alert = {
 | |
|             radius = 0,
 | |
|             recipientList = data.jobs,
 | |
|             sprite = data.blipData.sprite,
 | |
|             color = data.blipData.color,
 | |
|             scale = data.blipData.scale,
 | |
|             length = 2,
 | |
|             sound = "Lose_1st",
 | |
|             sound2 = "GTAO_FM_Events_Soundset",
 | |
|             offset = false,
 | |
|             flash = false
 | |
|         },
 | |
|         jobs = data.jobs
 | |
|     }
 | |
|     exports["ps-dispatch"]:CustomAlert(alertData)
 | |
| end
 | |
| 
 | |
| return Dispatch | 
