Накопал коды для ГОшников, но оно не работает. Кидал в разные пути. В консоли ничего нет. Помогите(
Lua:
local meta = FindMetaTable("Player")
function meta:UpdateJobName(new)
local tbl = RPExtraTeams[new or self:Team()]
local old_name = self:GetVar("OldName")
if old_name then -- Возврат старого имени
self:SetNetVar("rpname", old_name)
self:SetVar("OldName", nil)
end
if tbl.newname then -- Установка имени, если нужно для профы
self:SetVar("OldName", self:GetNetVar("rpname"))
self:SetNetVar("rpname", tbl.newname)
end
end
local pattern = "%s #%s"
function meta:UpdateJobCode(new)
local tbl = RPExtraTeams[new or self:Team()]
if not self:isCP() or tbl.nojobnamechange then return end -- Изменение профы
local team_name = tbl.fakejobname or tbl.name
local new_name = pattern:format(team_name, math.random(1000, 9999))
self:SetNetVar("job", new_name)
DarkRP.notify(self, 2, 3, "Вам было присвоено кодовое имя " .. new_name)
end
hook.Add("OnPlayerChangedTeam", "changeNameForDaun", function(ply, old, new)
ply:UpdateJobName(new)
ply:UpdateJobCode(new)
end)