Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- local caller
- local callerPos
- local emergencycall=0
- CreateThread(function()
- while true do
- Wait(0)
- if(emergencycall==1) then
- if IsGameKeyboardKeyJustPressed(79) then
- emergencycall=0
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...Contacting the Police department...")
- Wait(5000)
- caller = GetPlayerPed()
- callerPos = table.pack(GetCharCoordinates(caller, _f, _f, _f))
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1The Police department dispatched units to your current location...")
- Wait(2000)
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...(call ended)")
- TriggerServerEvent('911callPolice')
- end
- if IsGameKeyboardKeyJustPressed(80) then
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...Contacting EMS services...")
- emergencycall=0
- Wait(5000)
- caller = GetPlayerPed()
- callerPos = table.pack(GetCharCoordinates(caller, _f, _f, _f))
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1EMS dispatched units to your current location...")
- Wait(2000)
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...(call ended)")
- TriggerServerEvent('911callEMS')
- end
- if IsGameKeyboardKeyJustPressed(81) then
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...Contacting the Fire department...")
- emergencycall=0
- Wait(5000)
- caller = GetPlayerPed()
- callerPos = table.pack(GetCharCoordinates(caller, _f, _f, _f))
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1The Fire department dispatched units to your current location...")
- Wait(2000)
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...(call ended)")
- TriggerServerEvent('911callFire')
- end
- end
- end
- end)
- AddEventHandler('911Call', function()
- CreateThread(function()
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1911, What's your emergency?...")
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...Dial 1 ^5(NumPad1) ^1to contact the Police department...")
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...Dial 2 ^5(NumPad2) ^1to contact EMS services...")
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...Dial 3 ^5(NumPad3) ^1to contact the Fire department.")
- emergencycall=1
- Wait(15000)
- if(emergencycall==1) then TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...Sir, are you still on the line?...")
- else return
- end
- Wait(15000)
- if(emergencycall==1) then TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...Sorry, someone else might need the line...")
- else return
- end
- TriggerEvent('chatMessage', '911', { 0, 0x99, 255 }, "^1...(call ended)")
- emergencycall=0
- end)
- end)
- AddEventHandler('911callPolice', function()
- if(IsCharModel(GetPlayerPed(), GetHashKey("M_Y_COP", _r)) or IsCharModel(GetPlayerPed(), GetHashKey("M_Y_COP_TRAFFIC", _r)) or IsCharModel(GetPlayerPed(), GetHashKey("M_Y_STROOPER", _r)) or IsCharModel(GetPlayerPed(), GetHashKey("M_M_FBI", _r)) or IsCharModel(GetPlayerPed(), GetHashKey("M_M_FATCOP_01", _r))) then
- local callerBlip = AddBlipForChar(caller, _i)
- ChangeBlipSprite(callerBlip, 3)
- ChangeBlipColour(callerBlip, 1)
- SetRoute(callerBlip, true)
- EnableGpsInVehicle(GetCarCharIsUsing(GetPlayerPed(), _i), true)
- ShowText("~r~911 call in progress!", 7000)
- end
- end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement