Advertisement
Guest User

Untitled

a guest
Sep 17th, 2017
369
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.55 KB | None | 0 0
  1. --- DO NOT REMOVE ME FROM THE CONFIG, ITS THERE TO GIVE ME CREDIT WHEN I JOIN SERVERS.
  2. --- DO NOT REMOVE ME FROM THE CONFIG, ITS THERE TO GIVE ME CREDIT WHEN I JOIN SERVERS.
  3. --- DO NOT REMOVE ME FROM THE CONFIG, ITS THERE TO GIVE ME CREDIT WHEN I JOIN SERVERS.
  4. --- DO NOT REMOVE ME FROM THE CONFIG, ITS THERE TO GIVE ME CREDIT WHEN I JOIN SERVERS.
  5. --- DO NOT REMOVE ME FROM THE CONFIG, ITS THERE TO GIVE ME CREDIT WHEN I JOIN SERVERS.
  6.  
  7.  
  8.  
  9. local Director = {"steam:11000010cfef51e"}
  10. local Management = {}
  11. local Police_Chief = {}
  12. local Police_Asst_Chief = {}
  13. local Police_Captain = {}
  14. local Police_Lieutenant = {}
  15. local Police_Sergeant = {}
  16. local Police_Officer = {}
  17. local FIRE_Fireman = {}
  18. local EMS_Chief = {}
  19. local EMS_Lieutenant = {}
  20. local EMS_Paramedic = {}
  21. local Taxi_Driver = {}
  22. local Lead_Taxi = {}
  23. local State_Attorney = {}
  24. local Defense_Attorney = {}
  25. local Chief_Mechanic = {}
  26. local Mechanic = {}
  27. local Infamous = {}
  28.  
  29.  
  30. AddEventHandler('chatMessage', function(Source, Name, Msg)
  31. args = stringsplit(Msg, " ")
  32. CancelEvent()
  33. if string.find(args[1], "/") then
  34. local cmd = args[1]
  35. table.remove(args, 1)
  36. else
  37. local player = GetPlayerIdentifiers(Source)[1]
  38. if has_value(Director, player) then
  39. TriggerClientEvent('chatMessage', -1, "Director | " .. Name, { 255, 0, 0 }, Msg)
  40. elseif has_value(Management, player) then
  41. TriggerClientEvent('chatMessage', -1, "Management | " .. Name, { 255, 75, 10 }, Msg)
  42. elseif has_value(Police_Chief, player) then
  43. TriggerClientEvent('chatMessage', -1, "Police Chief | " .. Name, { 0, 0, 255 }, Msg)
  44. elseif has_value(Police_Asst_Chief, player) then
  45. TriggerClientEvent('chatMessage', -1, "Police Asst. Chief | " .. Name, { 0, 0, 255 }, Msg)
  46. elseif has_value(Police_Captain, player) then
  47. TriggerClientEvent('chatMessage', -1, "Police Captain | " .. Name, { 0, 0, 255 }, Msg)
  48. elseif has_value(Police_Lieutenant, player) then
  49. TriggerClientEvent('chatMessage', -1, "Police Lieutenant | " .. Name, { 0, 0, 255 }, Msg)
  50. elseif has_value(Police_Sergeant, player) then
  51. TriggerClientEvent('chatMessage', -1, "Police Sergeant | " .. Name, { 0, 0, 255 }, Msg)
  52. elseif has_value(Police_Officer, player) then
  53. TriggerClientEvent('chatMessage', -1, "Police Officer| " .. Name, { 0, 0, 255 }, Msg)
  54. elseif has_value(Fireman, player) then
  55. TriggerClientEvent('chatMessage', -1, "Fireman | " .. Name, { 225, 0, 0 }, Msg)
  56. elseif has_value(EMS_Chief, player) then
  57. TriggerClientEvent('chatMessage', -1, "ESM Chief | " .. Name, { 30, 150, 30 }, Msg)
  58. elseif has_value(EMS_Lieutenant, player) then
  59. TriggerClientEvent('chatMessage', -1, "EMS Lieutenant | " .. Name, { 30, 150, 30 }, Msg)
  60. elseif has_value(EMS_Paramedic, player) then
  61. TriggerClientEvent('chatMessage', -1, "EMS Paramedic | " .. Name, { 30, 150, 30 }, Msg)
  62. elseif has_value(Taxi_Driver, player) then
  63. TriggerClientEvent('chatMessage', -1, "Taxi Driver | " .. Name, { 255, 240, 0 }, Msg)
  64. elseif has_value(Lead_Taxi, player) then
  65. TriggerClientEvent('chatMessage', -1, "Lead Taxi | " .. Name, { 255, 255, 0 }, Msg)
  66. elseif has_value(State_Attorney, player) then
  67. TriggerClientEvent('chatMessage', -1, "State Attorney | " .. Name, { 112, 48, 160 }, Msg)
  68. elseif has_value(Defense_Attorney, player) then
  69. TriggerClientEvent('chatMessage', -1, "Defense Attorney | " .. Name, { 112, 48, 160 }, Msg)
  70. elseif has_value(Chief_Mechanic, player) then
  71. TriggerClientEvent('chatMessage', -1, "Chief Mechanic | " .. Name, { 255, 135, 0 }, Msg)
  72. elseif has_value(Mechanic, player) then
  73. TriggerClientEvent('chatMessage', -1, "Mechanic | " .. Name, { 255, 135, 0 }, Msg)
  74. elseif has_value(Infamous, player) then
  75. TriggerClientEvent('chatMessage', -1, "Infamous | " .. Name, { 0, 255, 255 }, Msg)
  76. else
  77. TriggerClientEvent('chatMessage', -1, "Civilian | " .. Name, { 255, 255, 255 }, Msg)
  78. end
  79.  
  80. end
  81. end)
  82.  
  83. function has_value (tab, val)
  84. for index, value in ipairs(tab) do
  85. if value == val then
  86. return true
  87. end
  88. end
  89.  
  90. return false
  91. end
  92.  
  93. function stringsplit(inputstr, sep)
  94. if sep == nil then
  95. sep = "%s"
  96. end
  97. local t={} ; i=1
  98. for str in string.gmatch(inputstr, "([^"..sep.."]+)") do
  99. t[i] = str
  100. i = i + 1
  101. end
  102. return t
  103. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement