diff --git a/src/app/app.module.ts b/src/app/app.module.ts index 33bdb19..7d771ff 100644 --- a/src/app/app.module.ts +++ b/src/app/app.module.ts @@ -90,6 +90,7 @@ import {VipGraphComponents} from "./pages/internal-components/vip.graph.componen import {ConnectionsGraphComponent} from "./pages/internal-components/connections.graph.component"; import {DoxingGraphComponent} from "./pages/internal-components/doxing.graph.component"; import {FilterMatChipReportId} from "./pages/internal-components/search-filters/FilterMatChipReportId"; +import {LawShitsDialog} from "./pages/internal-components/dialogs/LawShits"; registerLocaleData(localeRu, "ru") @@ -147,7 +148,8 @@ registerLocaleData(localeRu, "ru") UsertimeGraphComponent, VipGraphComponents, ConnectionsGraphComponent, - DoxingGraphComponent + DoxingGraphComponent, + LawShitsDialog ], imports: [ BrowserModule, diff --git a/src/app/pages/internal-components/dialogs/LawShits.ts b/src/app/pages/internal-components/dialogs/LawShits.ts new file mode 100644 index 0000000..da9005b --- /dev/null +++ b/src/app/pages/internal-components/dialogs/LawShits.ts @@ -0,0 +1,59 @@ +import {Component} from "@angular/core"; + +@Component({ + selector: "app-law-dialog", + template: ` +
+ + + + + Политика конфиденциальности + + +

Играя на серверах или пользуясь сервисами Факты13 мы собираем и обрабатываем такие данные

+
    +
  • Ваш: индификатор STEAM, Discord, IP адрес, игровой ник, сообщения в чатах, изображение аватара, статистика внутриигровых действий, действия на сайте
  • +
  • Данная информация нужна для ведения статистики, предотвращений нарушений, предоставления доступа к сервисам и дальнейшей обработки
  • +
  • Согласие обработки информации является подключение к серверами или использование наших любых сервисов
  • +
  • Срок хранения данных неограничен, по запросу администратору мы их можем удалить
  • +
  • Данные не передаются 3-м лицам и используется исключительно для внутренних нужд
  • +
+
+ + + + Согласие на обработку ПД + + +

Продолжая игру на сервере и использования сервисами, вы соглашаетесь с Правилами и Политикой обработки персональных данных

+
+ + + + Дисклеймер + + +

Мы не отвечаем за действия третьих лиц на сервере, за перебои связи, за возможный ущерб от использования сервера.

+

Cтатистика предоставляется «как есть» (as is), и мы не гарантируем её абсолютную точность и непрерывность доступа

+
+ + + + TF2 & Steam & Discord + + +

Team Fortress 2 торговая марка Valve Corporation.

+

Cервер не является аффилированным с Valve и Discord и никакого отношения к ним не имеет

+
+
+
+
+ +

Если не согласен, закрой страницу и не заходи на наши игровые сервера

+
+ ` +}) +export class LawShitsDialog { + +} diff --git a/src/app/pages/main-page/main-page.component.html b/src/app/pages/main-page/main-page.component.html index 1da59ff..e583d60 100644 --- a/src/app/pages/main-page/main-page.component.html +++ b/src/app/pages/main-page/main-page.component.html @@ -82,5 +82,7 @@ Факты 13 (2019-{{getYear()}}) +

|

+

Политика конфиденциальности

diff --git a/src/app/pages/main-page/main-page.component.ts b/src/app/pages/main-page/main-page.component.ts index 06c5e4d..b97aa97 100644 --- a/src/app/pages/main-page/main-page.component.ts +++ b/src/app/pages/main-page/main-page.component.ts @@ -6,6 +6,8 @@ import {PlayerService} from "../../services/player.service"; import {MatSnackBar} from "@angular/material/snack-bar"; import {ServerService} from "../../services/server.service"; import {Statistic} from "../../entities/servers/Statistic"; +import {MatDialog} from "@angular/material/dialog"; +import {LawShitsDialog} from "../internal-components/dialogs/LawShits"; @Component({ selector: 'app-main-page', @@ -34,7 +36,8 @@ export class MainPageComponent implements OnInit { protected playerService: PlayerService, private router: Router, protected snack: MatSnackBar, - protected serverService: ServerService) { } + protected serverService: ServerService, + private dialog: MatDialog) { } ngOnInit(): void { this.serverService.getStats("statistic").subscribe( @@ -89,4 +92,8 @@ export class MainPageComponent implements OnInit { getYear():number { return new Date().getFullYear(); } + + openLaw() { + this.dialog.open(LawShitsDialog, {width: "95%"}) + } } diff --git a/src/app/pages/vip-page/vip-page.component.html b/src/app/pages/vip-page/vip-page.component.html index 0e136e1..7f0748b 100644 --- a/src/app/pages/vip-page/vip-page.component.html +++ b/src/app/pages/vip-page/vip-page.component.html @@ -21,7 +21,7 @@ - Что ты получаешь получая VIP + Что ты получаешь получая VIP (косметические благодарности) diff --git a/src/app/pages/vip-page/vip-page.component.ts b/src/app/pages/vip-page/vip-page.component.ts index c81a8f1..0921a85 100644 --- a/src/app/pages/vip-page/vip-page.component.ts +++ b/src/app/pages/vip-page/vip-page.component.ts @@ -16,13 +16,16 @@ import {VipGraphComponents} from "../internal-components/vip.graph.components"; export class VipPageComponent implements OnInit { vips:VipBuy[] = []; vipsReasons:{name: string, about:string}[] = [ + {name: 'Что она точно не даст', about: 'Премущество перед другими игроками, эффекты не дают явного премущества над другими игроками. Другие игроки могут тебе заблокировать через !voteblock если ты им докучаешь'}, + {name: 'Донат является безвозмездным', about: 'Т.к сервера работают как есть (as is) мы не гарантируем что завтра они будут работать, донат это пожертвование нам за наш труд'}, + {name: 'Спасибо', about: 'Круто спасибо брат, сервера существуют просто так для души, как и карты с плагинами. Весь этот труд делается добровольно и спасибо что поддержал нас'}, {name: 'Одна випка на все сервера', about: 'Не важно где ты чаще всего играешь, випка будет работать на всех серверах фактов'}, {name: 'Резервный слот', about: 'Видишь 32/32 на сервере? Не беда. Кикнет лоха, и ты зайдешь, а если прийдет другой вип игрок, то ты не будешь лохом.'}, {name: 'АФК', about: 'У нас есть плагин который кикает за бездействие на сервере, тебя с випкой не кинет стой как даун круглые сутки'}, {name: 'Префикс в чате', about: 'Смешной префикс в чате который выделяет тебя из горы сообщений уровня: я путис'}, {name: 'Хук', about: 'Хук позволяет летать по карте органиченное время, чтобы использовать забинди кнопку: bind R +hook'}, {name: 'Веревка', about: 'Еще одно ебанутое изобретение как и хук, только позволяет находиться на одном месте, бинд: bind R +rope'}, - {name: 'Реклама', about: 'У нас по идеи есть реклама которая проигрывается игрокам по кд, так вот если у тебя випка то лишние сранье в уши не будет тебе мешать'}, + //{name: 'Реклама', about: 'У нас по идеи есть реклама которая проигрывается игрокам по кд, так вот если у тебя випка то лишние сранье в уши не будет тебе мешать'}, {name: 'Бумбокс', about: 'Ты инженер? Ставишь раздатчик? Так вот у тебя будет ООО ОХУЕТЬ МУЗЫКАЛЬНЫЙ РАЗДАТЧИК (ну и кал, я те скажу)'}, {name: 'Меняй себя', about: 'Есть у нас такая команда как !class, так вот у нее есть иногда ограничения, с випкой у тебя их не будет дурачек'}, {name: 'Фильтр ников', about: 'О у тебя в нике реклама трейдов, так иди нахуй, хотя ты можешь купить випку и тебя не будет переименовывать'}, @@ -34,6 +37,7 @@ export class VipPageComponent implements OnInit { {name: 'Скорость передвижения', about: 'Ты путис и медленно ходишь, так ускорься через !speedme и когда надоест !speedmereset или через пункт в меню'}, {name: 'Следы ботинок', about: 'У тебя недостаточные бархатные тяги, исправь это через !footsteps или через пункт в меню'}, {name: 'Здоровье', about: 'Постоянно убивают? Так увеличь себе здоровье через !sethealth 99999 или через пункт в меню'}, + {name: 'Цветную роль на нашем сервере Discord', about: 'Будешь выделяться из общей массы'}, ]; @ViewChild("vipGraphComponent")