Как показать сообщение после входа за определённую профессию?

как сделать что бы на экране появлялся текст после того как кто то зайдёт за определённую профу?

Возможно все. Где именно должен появляться текст? В чате? В уведомлении справа? По центру экрана?

по центру экрана

сможешь сделать пожалуйста?

hook.Add("PlayerSpawn", "JobChangeMessage", function(ply)
    local playername = ply:Name()
    local jobname = team.GetName(ply:Team())
    local message = playername .. " игрок сменил профессию на " .. jobname
    chat.AddText(Color(255, 255, 255), message)
end)

Эта функция не проверяет смену профессии и будет постоянно печатать этот текст при спавне игрока. К тому же, хук PlayerSpawn - серверный, а функция chat.AddText() - клиентская. Вот правильный код

hook.Add('OnPlayerChangedTeam', 'print', function(ply, old, new)
    if new == TEAM_OPREDELENNAYA then PrintMessage(HUD_PRINTCENTER, 'Твой текст') end
end)

спасибо