add playernames resource

This commit is contained in:
moscovium
2017-10-14 19:43:49 +02:00
parent 012a40d52d
commit 6d8bf9642b
6 changed files with 844 additions and 0 deletions

View File

@@ -0,0 +1,36 @@
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()