Advertisement
Guest User

Untitled

a guest
Mar 19th, 2019
125
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.07 KB | None | 0 0
  1. --------Draw für cops------
  2.  
  3. Citizen.CreateThread(function()
  4. while ESX == nil do
  5. TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
  6. Citizen.Wait(0)
  7. end
  8.  
  9. while ESX.GetPlayerData().job == nil do
  10. Citizen.Wait(10)
  11. end
  12.  
  13. PlayerData = ESX.GetPlayerData()
  14. end)
  15. local xPlayers = ESX.GetPlayers()
  16.  
  17. for i=1, #xPlayers, 1 do
  18.  
  19. local xPlayer = ESX.GetPlayerFromId(xPlayers[i])
  20.  
  21. if xPlayer.job.name == "police" then
  22.  
  23. Citizen.CreateThread(function()
  24.  
  25. end
  26. Citizen.Wait(0)
  27. loadAnimDict("rcmjosh4")
  28. loadAnimDict("weapons@pistol@")
  29. loadAnimDict("reaction@intimidation@cop@unarmed")
  30. local ped = PlayerPedId()
  31. if not IsPedInAnyVehicle(ped, false) then
  32. if DoesEntityExist( ped ) and not IsEntityDead( ped ) and GetVehiclePedIsTryingToEnter(ped) == 0 then
  33. if CheckWeapon(ped) then
  34. --if IsPedArmed(ped, 4) then
  35. if holstered then
  36. blocked = true
  37. TaskPlayAnim(ped, "reaction@intimidation@cop@unarmed", "intro", 8.0, 2.0, -1, 50, 2.0, 0, 0, 0 )
  38. Citizen.Wait(cooldown)
  39. TaskPlayAnim(ped, "rcmjosh4", "josh_leadout_cop2", 8.0, 2.0, -1, 48, 10, 0, 0, 0 )
  40. Citizen.Wait(600)
  41. ClearPedTasks(ped)
  42. holstered = false
  43. else
  44. blocked = false
  45. end
  46. else
  47. --elseif not IsPedArmed(ped, 4) then
  48. if not holstered then
  49. TaskPlayAnim(ped, "weapons@pistol@", "aim_2_holster", 8.0, 2.0, -1, 48, 10, 0, 0, 0 )
  50. Citizen.Wait(500)
  51. ClearPedTasks(ped)
  52. holstered = true
  53. end
  54. end
  55. else
  56. SetCurrentPedWeapon(ped, GetHashKey("WEAPON_UNARMED"), true)
  57. end
  58. else
  59. holstered = false
  60. end
  61. end
  62. end)
  63.  
  64. Citizen.CreateThread(function()
  65. while true do
  66. Citizen.Wait(0)
  67. if blocked then
  68. DisableControlAction(1, 25, true )
  69. DisableControlAction(1, 140, true)
  70. DisableControlAction(1, 141, true)
  71. DisableControlAction(1, 142, true)
  72. DisableControlAction(1, 23, true)
  73. DisableControlAction(1, 37, true) -- Disables INPUT_SELECT_WEAPON (TAB)
  74. DisablePlayerFiring(ped, true) -- Disable weapon firing
  75. end
  76. end
  77. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement