Advertisement
Guest User

fox

a guest
Apr 26th, 2017
94
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.22 KB | None | 0 0
  1. -- CLIENT
  2. AddEventHandler('cuffhim', function()
  3. TriggerServerEvent("emote:cuffhim");
  4.  
  5. Menu.hidden = true
  6. end)
  7.  
  8.  
  9. -- SERVER
  10.  
  11. RegisterServerEvent("emote:cuffhim")
  12. AddEventHandler('emote:cuffhim', function()
  13. print("AUPOULET")
  14. TriggerEvent('es:getPlayerFromId', source, function(user)
  15. if(player_jobs[user.identifier] or (tonumber(user.permission_level) > 2))then
  16. local job = player_jobs[user.identifier]
  17. if(job)then
  18. job = player_jobs[user.identifier].job
  19. end
  20.  
  21. if(groups.police[job] or tonumber(user.permission_level) > 2)then
  22. if(#args < 2)then
  23. TriggerClientEvent('chatMessage', source, "JOB", {255, 0, 0}, "Utilisation: ^2/cuff (ID)")
  24. else
  25. if(GetPlayerName(tonumber(args[2])))then
  26. TriggerEvent('es:getPlayerFromId', tonumber(args[2]), function(target)
  27. if(get3DDistance(target.coords.x, target.coords.y, target.coords.z, user.coords.x, user.coords.y, user.coords.z) > 10.0)then
  28. TriggerClientEvent('chatMessage', source, "JOB", {255, 0, 0}, "Rapproches-toi du suspect.")
  29. return
  30. end
  31.  
  32. if(cuffed[target.identifier])then
  33. cuffed[target.identifier] = not cuffed[target.identifier]
  34. else
  35. cuffed[target.identifier] = true
  36. end
  37.  
  38. local state = ""
  39. if(cuffed[target.identifier])then
  40. state = "cuffed"
  41. else
  42. state = "uncuffed"
  43. end
  44.  
  45. TriggerClientEvent('es_roleplay:cuff', -1, cuffed[target.identifier], tonumber(args[2]))
  46. TriggerClientEvent('chatMessage', source, "JOB", {255, 0, 0}, " ^2" .. GetPlayerName(tonumber(args[2])) .. "^0 a été " .. state .. ".")
  47. TriggerClientEvent('chatMessage', tonumber(args[2]), "JOB", {255, 0, 0}, "Tu as été " .. state .. " par ^2" .. GetPlayerName(source) .. "^0.")
  48.  
  49. TriggerEvent("es_roleplay:playerCuffed", tonumber(args[2]), cuffed[target.identifier])
  50. end)
  51. else
  52. TriggerClientEvent('chatMessage', source, "JOB", {255, 0, 0}, "ID joueur incorrect")
  53. end
  54. end
  55. else
  56. TriggerClientEvent('chatMessage', source, "JOB", {255, 0, 0}, "Tu dois être policier.")
  57. end
  58. else
  59. TriggerClientEvent('chatMessage', source, "JOB", {255, 0, 0}, "Tu dois être policier.")
  60. end
  61. end)
  62. end)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement