Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- ESX = nil
- local PlayerData = {}
- Citizen.CreateThread(function()
- while ESX == nil do
- TriggerEvent('esx:getSharedObject', function(obj) ESX = obj end)
- Citizen.Wait(0)
- end
- end)
- RegisterNetEvent('esx:playerLoaded')
- AddEventHandler('esx:playerLoaded', function(xPlayer)
- PlayerData = xPlayer
- end)
- RegisterNetEvent('esx:setJob')
- AddEventHandler('esx:setJob', function(job)
- PlayerData.job = job
- end)
- FirstSpawn = true
- AddEventHandler('playerSpawned', function(spawn)
- if FirstSpawn == true then
- TriggerServerEvent('esx_scoreboard:job')
- print("am dat trigger")
- FirstSpawn = false
- end
- end)
- RegisterNetEvent('esx_scoreboard:job')
- AddEventHandler('esx_scoreboard:job', function()
- -----I DONT KNOW HOW TO GET textMarker
- end)
- ------------I NEED TO GET TEXTMARKER TO USE IT HERE
- local listOn = false
- Citizen.CreateThread(function()
- listOn = false
- while true do
- Wait(0)
- if IsControlPressed(0, 27)--[[ INPUT_PHONE ]] then
- if not listOn then
- local players = {}
- ptable = GetPlayers()
- for _, i in ipairs(ptable) do
- local wantedLevel = GetPlayerWantedLevel(i)
- r, g, b = GetPlayerRgbColour(i)
- table.insert(players,
- '<tr style=\"color: rgb(' .. r .. ', ' .. g .. ', ' .. b .. ')\"><td>' .. GetPlayerServerId(i) .. '</td><td>' .. GetPlayerName(i) .. '</td><td>' .. INSIDEHERETEXTMARKER .. '</td></tr>'
- )
- end
- SendNUIMessage({ text = table.concat(players) })
- listOn = true
- while listOn do
- Wait(0)
- if(IsControlPressed(0, 27) == false) then
- listOn = false
- SendNUIMessage({
- meta = 'close'
- })
- break
- end
- end
- end
- end
- end
- end)
- function GetPlayers()
- local players = {}
- for i = 0, 31 do
- if NetworkIsPlayerActive(i) then
- table.insert(players, i)
- end
- end
- return players
- end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement