Скрыть ник в профессии

вообщем, хочу сделать так, что бы если ты выбирал профессию модератора, у тебя скрывался ник, после того как ты возьмешь другую профессию, то он возвращается

жоб:
TEAM_ADMIN = DarkRP.createJob(“Модератор”, {
color = Color(255, 196, 64, 255),
model = “models/player/dewobedil/danganronpa/hajime_hinata/default_p.mdl”,
description = [[Используй эту профессию, когда разбираешься с жалобами.]],
weapons = {“slappers”, “swep_team”},
command = “admind”,
category = “Другое”,
max = 0,
salary = 0,
admin = 0,
vote = false,
hasLicense = true,
candemote = false,
hobo = false,
customCheck = function(ply) return
table.HasValue({“dmoderator”, “dadmin”, “moderator”, “admin”, “superadmin”, “founder”}, ply:GetNWString(“usergroup”))
end,
})

local PLAYER = FindMetaTable("Player")

PLAYER._Nick = PLAYER._Nick or PLAYER.Nick
PLAYER._Name = PLAYER._Name or PLAYER.Name

function PLAYER:Nick()
	local job = RPExtraTeams[self:Team()]
	if job.anon then
		return job.anon_nick or ""
	end

	return self:_Nick()
end

PLAYER.Name = PLAYER.Nick

загружаешь в garrysmod/lua/autorun/client/anon.lua
в таблицу профессии прописываешь anon = true
теперь ник будет пустым, если хочешь что-бы вместо пустоты показывалось что-нибудь вроде “Модератор”, пропиши anon_nick = "Модератор" в таблицу профессии

не работает.
image

Смотря как в худе получает ник.

local enable_drawinfo = CreateClientConVar(“srp_hud_playernames”, “1”, true)
вроде это…

худ получает обычными функциями даркрп

добавь

PLAYER._GetName = PLAYER._GetName or PLAYER.GetName
PLAYER.GetName = PLAYER.Nick

в конец кода который я скидывал выше, должно помочь (совсем забыл про этот алиас)