mirror of
https://github.com/citizenfx/cfx-server-data.git
synced 2025-01-11 00:03:18 +08:00
36 lines
759 B
Lua
36 lines
759 B
Lua
local curTemplate
|
|
local curTags = {}
|
|
|
|
local function detectUpdates()
|
|
SetTimeout(500, detectUpdates)
|
|
|
|
local template = GetConvar('playerNames_template', '[{{id}}] {{name}}')
|
|
|
|
if curTemplate ~= template then
|
|
setNameTemplate(-1, template)
|
|
|
|
curTemplate = template
|
|
end
|
|
|
|
template = GetConvar('playerNames_svTemplate', '[{{id}}] {{name}}')
|
|
|
|
for _, v in ipairs(GetPlayers()) do
|
|
local newTag = formatPlayerNameTag(v, template)
|
|
|
|
if newTag ~= curTags[v] then
|
|
setName(v, newTag)
|
|
|
|
curTags[v] = newTag
|
|
end
|
|
end
|
|
end
|
|
|
|
|
|
|
|
RegisterNetEvent('playernames:init')
|
|
AddEventHandler('playernames:init', function()
|
|
reconfigure(source)
|
|
end)
|
|
|
|
SetTimeout(500, detectUpdates)
|
|
detectUpdates() |