73 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
			
		
		
	
	
			73 lines
		
	
	
	
		
			2.7 KiB
		
	
	
	
		
			Lua
		
	
	
	
	
	
| if Config.Dispatch ~= 'qs-dispatch' then
 | |
|     return
 | |
| end
 | |
| 
 | |
| function AlarmDispatch()
 | |
|     local house = CurrentHouse
 | |
|     local playerData = exports['qs-dispatch']:GetPlayerInfo()
 | |
| 
 | |
|     if (not playerData) then
 | |
|         print("Error getting player data")
 | |
|         return
 | |
|     end
 | |
| 
 | |
|     exports['qs-dispatch']:getSSURL(function(image)
 | |
|         TriggerServerEvent('qs-dispatch:server:CreateDispatchCall', {
 | |
|             job = { 'police', 'sheriff', 'security' },
 | |
|             callLocation = playerData.coords,
 | |
|             callCode = { code = 'Alarm triggered', snippet = 'House Alarm' },
 | |
|             message = " House: " .. (house or "Unknown") .. " street_1: " .. (playerData.street_1 or "Unknown") .. " street_2: " .. (playerData.street_2 or "Unknown") .. " Occupant: " .. (playerData.name or "Unknown") .. " Alarm Type: House Alarm",
 | |
|             flashes = false,
 | |
|             image = image or nil,
 | |
|             blip = {
 | |
|                 sprite = 488,
 | |
|                 scale = 1.5,
 | |
|                 colour = 1,
 | |
|                 flashes = true,
 | |
|                 text = 'House Alarm Triggered',
 | |
|                 time = (20 * 1000), --20 secs
 | |
|             },
 | |
|             otherData = {
 | |
|                 {
 | |
|                     text = 'Alarm triggered in residence', -- texto del dato adicional (puede haber más de uno)
 | |
|                     icon = 'fas fa-home', -- ícono de Font Awesome https://fontawesome.com/icons/
 | |
|                 }
 | |
|               }
 | |
|         })
 | |
|     end)
 | |
| end
 | |
| 
 | |
| function SensorDispatch()
 | |
|     local house = CurrentHouse
 | |
|     local playerData = exports['qs-dispatch']:GetPlayerInfo()
 | |
| 
 | |
|     if (not playerData) then
 | |
|         print("Error getting player data")
 | |
|         return
 | |
|     end
 | |
| 
 | |
|     exports['qs-dispatch']:getSSURL(function(image)
 | |
|         TriggerServerEvent('qs-dispatch:server:CreateDispatchCall', {
 | |
|             job = { 'police', 'sheriff', 'security' },
 | |
|             callLocation = playerData.coords,
 | |
|             callCode = { code = 'Sensor Activated', snippet = 'House Sensor' },
 | |
|             message = " House: " .. house .. " street_1: " .. playerData.street_1 .. " street_2: " .. playerData.street_2 .. " Occupant: " .. playerData.name .. " Sensor Type: Motion Sensor Activated",
 | |
|             flashes = false,
 | |
|             image = image or nil,
 | |
|             blip = {
 | |
|                 sprite = 488,
 | |
|                 scale = 1.5,
 | |
|                 colour = 1,
 | |
|                 flashes = true,
 | |
|                 text = 'Motion Sensor Activated',
 | |
|                 time = (20 * 1000), --20 secs
 | |
|             },
 | |
|             otherData = {
 | |
|                 {
 | |
|                     text = 'Motion detected in residence', -- texto del dato adicional (puede haber más de uno)
 | |
|                     icon = 'fas fa-eye', -- ícono de Font Awesome https://fontawesome.com/icons/
 | |
|                 }
 | |
|               }
 | |
|         })
 | |
|     end)
 | |
| end
 | 
