Advertisement
Guest User

Untitled

a guest
Nov 24th, 2017
127
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.29 KB | None | 0 0
  1. ESX = nil
  2. local PlayerData = {}
  3.  
  4. Citizen.CreateThread(function()
  5. while ESX == nil do
  6. TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
  7. Citizen.Wait(0)
  8. end
  9. end)
  10.  
  11. RegisterNetEvent('esx:playerLoaded')
  12. AddEventHandler('esx:playerLoaded', function(xPlayer)
  13. PlayerData = xPlayer
  14. end)
  15.  
  16. RegisterNetEvent('esx:setJob')
  17. AddEventHandler('esx:setJob', function(job)
  18. PlayerData.job = job
  19. end)
  20.  
  21. FirstSpawn = true
  22. AddEventHandler('playerSpawned', function(spawn)
  23. if FirstSpawn == true then
  24.  
  25. TriggerServerEvent('esx_scoreboard:job')
  26. print("am dat trigger")
  27. FirstSpawn = false
  28. end
  29. end)
  30.  
  31. RegisterNetEvent('esx_scoreboard:job')
  32. AddEventHandler('esx_scoreboard:job', function()
  33.  
  34. -----I DONT KNOW HOW TO GET textMarker
  35.  
  36.  
  37. end)
  38.  
  39. ------------I NEED TO GET TEXTMARKER TO USE IT HERE
  40.  
  41. local listOn = false
  42.  
  43. Citizen.CreateThread(function()
  44. listOn = false
  45. while true do
  46. Wait(0)
  47.  
  48. if IsControlPressed(0, 27)--[[ INPUT_PHONE ]] then
  49. if not listOn then
  50. local players = {}
  51. ptable = GetPlayers()
  52. for _, i in ipairs(ptable) do
  53. local wantedLevel = GetPlayerWantedLevel(i)
  54. r, g, b = GetPlayerRgbColour(i)
  55. table.insert(players,
  56. '<tr style=\"color: rgb(' .. r .. ', ' .. g .. ', ' .. b .. ')\"><td>' .. GetPlayerServerId(i) .. '</td><td>' .. GetPlayerName(i) .. '</td><td>' .. INSIDEHERETEXTMARKER .. '</td></tr>'
  57. )
  58. end
  59.  
  60. SendNUIMessage({ text = table.concat(players) })
  61.  
  62. listOn = true
  63. while listOn do
  64. Wait(0)
  65. if(IsControlPressed(0, 27) == false) then
  66. listOn = false
  67. SendNUIMessage({
  68. meta = 'close'
  69. })
  70. break
  71. end
  72. end
  73. end
  74. end
  75. end
  76. end)
  77.  
  78. function GetPlayers()
  79. local players = {}
  80.  
  81. for i = 0, 31 do
  82. if NetworkIsPlayerActive(i) then
  83. table.insert(players, i)
  84. end
  85. end
  86.  
  87. return players
  88. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement