Система обмена имуществом для укр MTA проекта

Никита7 месяцев в сервисе
Данные заказчика будут вам доступны после подачи заявки
16.03.2026

1. Общая информация:

Обменивать можно:

автомобили

дома/виллы/коттеджи

квартиры

бизнесы

деньги

Обмен может быть:

с доплатой

без доплаты (просто передача имущества)

2. Место обмена

В бизнес центре добавить маркер "Обмен имуществом".

При входе в маркер игрок может отправить предложение обмена.

3. Отправка обмена

Игрок кидает обмен другому игроку по ID или же по нику

Условия:

игрок должен стоять рядом

игрок не должен быть в другом месте или далеко

Игрок получает окно:

Игрок [Nick] предлагает вам обмен

[Принять]

[Отклонить]

4. Меню обмена

Открывается окно с 2 колонками.

Слева — ваше предложение

Справа — предложение игрока

В обмен можно добавить то что я писал сверху.

5. Кнопки в меню

Добавить имущество

Добавить деньги

Готов к обмену

Отмена

6. Подтверждение

Обмен проходит в 2 этапа:

Оба игрока нажимают Готов

Появляется окно подтверждения

Вы уверены что хотите совершить обмен?

[Подтвердить]

[Отмена]

7. Отмена обмена

Обмен отменяется если:

игрок вышел

игрок отошел далеко

игрок нажал отмену

8. Защита

Если один игрок изменил имущество или деньги во время подтверждения, подтверждение сбрасывается.

9. Выбор имущества

Когда игрок нажимает кнопку "Добавить имущество", должно открываться меню выбора имущества.

Меню должно содержать категории:

Автомобили

Дома / Виллы / Коттеджи

Квартиры

Бизнесы

Игрок выбирает категорию и открывается список его имущества.

10. Список имущества

Пример списка автомобилей

Ваши автомобили:

BMW M5 F90 (ID 0000)

BMW F10 (ID 0000)

BMW X5 (ID 0000)

Игрок выбирает автомобиль и он добавляется в окно обмена.

Пример списка домов

Ваши дома:

Вілла №45

Коттедж №12

Сільский будинок 127

После выбора имущество появляется в окне обмена.

11. Если имущества нет

Если у игрока нет имущества в категории, выводится сообщение:

Пример:

У вас нет автомобилей

или

У вас нет домов

или

У вас нет бизнесов и так же само с деньгами

И кнопка выбора блокируется.

12. Ограничения

Одно и то же имущество нельзя добавить два раза.

Также нельзя добавить имущество:

которое уже участвует в обмене

которое продается

13. Удаление имущества из обмена

Игрок может нажать на добавленное имущество и выбрать:

Убрать из обмена

После этого оно исчезает из окна обмена.

14. Сброс подтверждения

Если игрок:

добавил имущество

убрал имущество

изменил деньги

то кнопка "Готов" у обоих игроков сбрасывается.

И добавить логирование в Logs в Interfacer

Дизайн дадим вот пример панельки просто как будет выглядеть:

Заявки фрилансеров