# Техническое задание (Los Santos County)
Данное техническое задание сделано как тестовое, все системы описанные здесь будут дополняться.
## Авторизация и регистрация
### Регистрация
Регистрация делается в ЮЦП (проходят тест, после этого вводят единный логин, пароль и почту - как на gambit-rp.ru), заходят в свой аккаунт и создают персонажа. (https://imgur.com/a/wGqj4kT)
### Авторизация
При входе в свой личный кабинет ты можешь посмотреть список аккаунтов, задонатить и перейти на форум. Также авторизация есть и в игре, где вводится твой единный логин и пароль, и ты выбираешь или создаёшь персонажа персонажа. (https://imgur.com/a/vM9IByo)
### Создание персонажа в игре
Создаёшь персонажа и заполняешь все требуемые данные, включая имя фамилию, дату рождения, и его описание. (https://imgur.com/a/kSkwYQ7)
## Визуальная составляющая
### Спидометр
При посадке в автомобиль, справа внизу появляется спидометр где есть информация о текущей скорости авто, включены фары или нет, и заведён ли двигатель и сколько осталось бензина и закрыт-ли автомобиль. (https://imgur.com/a/DKvsLHt)
### Информация справа вверху
Справа вверху имеется информация о твоём айди, сколько в данный момент людей на сервере, логотип и сколько у тебя денег. (https://imgur.com/a/vI3TkWv)
### Местоположение
Слева внизу, справа от миникарты будет показываться твоё точное местоположение, полезно для игроков. (https://imgur.com/a/fbQLKlK)
## Различные системы
### Покупка транспорта
Думаю ясно, что у нас в деревне не будет спорткаров. Будут исключительно пикапы, различные седаны и грузовички (https://i.imgur.com/vSBC26H.jpg). Оплачивать можно и с наличных, и со счёта в банке (https://i.imgur.com/hPeA736.png).
### Банкинг
Всё ясно, имеется выбор либо список счетов, либо благотворительность (деньги поступают на счёт мэрии). (https://i.imgur.com/HbS0dKF.png) (https://i.imgur.com/1EDKBIC.png) (https://i.imgur.com/ImzepT7.png)
#### Банкоматы
Аналогично с банкингом, просто урезанный функционал в связи с тем, что это банкоматы и они находятся в округе. (https://i.imgur.com/ZpCQ2Dn.png)
### Инвентарь
Система инвентаря, рюкзака (автоматически есть, не нужно докупать) и показа всего, что требуется. (https://i.imgur.com/VnNZwrS.png)
### Система стадии
Добавить систему стадии (+ настроить урон оружию, допустим стреляя с карабина, чтобы человека без брони убивал за выстрелов 5-6), пример прилагается. Также, что-бы показывало куда персонаж ранен. (https://i.imgur.com/G6hTShR.png) И также по истечению трёх минут, писать /accept death и принимать ЦК или ПК. (при ЦК, человека выкидывает с аккаунта, при ПК отправляет в деморган на 10 минут).
### Система масок
Добавить систему масок, скрывается никнейм и ставится вместо него ник: Маска_**id accounta**. Купить можно в обычно 24/7.
### Система телефона
Добавить систему старенького телефончика, купить можно в 24/7 (симкарта в комплекте), что-то в этом роде что на скрине. (https://i.imgur.com/xse1vtL.png)
### Система личных сообщений
Возможность писать личные сообщения внутри игры, командой /pm. Это является ооц чатом. (https://i.imgur.com/JxeeWb9.png)
### Система домов
Возможность иметь дом, закрывать и открывать его. Также система инвентаря дома, которые СД могут чистить командой /clearhouse. В инвентарь дома можно убирать всё что угодно.
### Система номерных знаков для ТС
Возможность получать номерные знаки, придя в офис ЛССД на определённый транспорт и заплатив государственную пошлину в 100$. Номера получаются автоматом на авто.
### Система спавнов
Возможность человеку выбрать место спавна командой /setspawn (на месте выхода или на стандартном спавне или на спавне фракции).
### Система заправок
Думаю всё понятно, /fuel и тд.
### Система ЦК
При полном убийстве персонажа, он отправляется в архив и зайти за данного персонажа больше нельзя.
## Фракции
### Внутри игры
#### Увольнение и принятие.
Лидер или заместитель пишет /invite [id], и игроку приходит уведомление белым в чат (красное)[СЕРВЕР]: (белое)Вам было отправлено приглашение во фракцию nazvanie, что-бы принять нажмите на Y. При увольнении, пишет что (красное)[СЕРВЕР]: (белое) Вы были уволены из организации её руководством.
#### Управление фракции
Возможность смотреть список участников организации, добавлять транспорт для игроков фракции, смотреть статистику организации. (сколько участников, название и тд)
#### Чат департаментов
Возможность смотреть чат департаментов и писать туда для игроков государственных фракции. Допустим, - /d СД к ФД, заключённому требуется транспортировка в больницу.
#### Бортовой компьютер для СД
Возможность написать /bortpc, ввести никнейм/номерные знаки ТС и посмотреть сведения о человеке. Его имя и фамилию, дату рождения, где проживает и тд.
## Админка
### ЮЦП
#### Проверка заявок на создание персонажей
Возможность прямиком с ЮЦП проверять заявки от игроков на создание персонажа, которые он написал. Добавить возможность выдачи личных рангов для определённых людей, по типу что-бы я мог выдать конкретному игроку доступ к выдаче предметов и тд.
#### Выдача предметов
С определённым доступом, человек может ввести никнейм персонажа и выдать ему определённое оружие и/или предмет и деньги.
#### Выдача блокировок/варнов/СК/деморгана
Варны распространяются на весь ЮЦП-аккаунт, блокировка также на ЮЦП, статус СК на одного персонажа, деморган также на одного. Возможность перейти в поиск, и найти по единному нику/никнейма персонажа и выдать блокировку или варн.
### Внутри игры
#### Подсвечивание никнейма
Подсвечивается никнейм администратора, у которого уровень админки выше 1. (https://i.imgur.com/cL9zZGw.png)
#### Другой цвет в личных сообщениях
Когда отправляешь ПМ какому-либо администратору, у него ник красится как на скрине выше. (https://i.imgur.com/cQdX9rn.png)
#### Система выхода на дежурство
Когда ты не на дежурстве, ты не видишь репорт и админского чата, абсолютно ничего что есть у администратора. Прописывает /aduty и в чат администрации отписывается о том, что "Администратор nick (уровень админки) вышел на дежурство". Когда выходит "Администратор nick (уровень админки) покинул держуство".
#### Система выдачи ЦК/блокировок/варнов.
Как описано выше, только /ck id, /ban id days reason, /warn id reason.