VINCHI
Пенсія
- Реєстрування
- 20 Гру 2022
- Дописи
- 84
- Реакції
- 73
- Бали
- 23
Присутствует проблема в работе системы аренды и спавна транспорта через телефон.
Ситуация выглядит следующим образом:
Допустим у игрока есть 2 фуры. Одну фуру он сдаёт другому игроку в аренду. Вторая фура остаётся у владельца и не находится в аренде. (Такое же и с авто)
Когда владелец пытается через телефон (систему спавна транспорта) заспавнить свою вторую фуру, система выбирает фуру, которая уже находится в аренде за свободную.
В результате происходит следующее:
- арендованная фура принудительно отправляется в гараж
- игрок, который взял её в аренду, теряет транспорт
- вместо неё спавнится другая фура владельца.
Таким образом система спавна не учитывает, что транспорт уже используется другим игроком по аренде и воспринимает его как обычный личный транспорт владельца.
Предлагаемое решение:
1. Добавить проверку статуса транспорта при спавне через телефон.
2. Если транспорт находится в активной аренде, он должен получать статус «занят / в аренде».
3. Транспорт со статусом «в аренде» должен полностью исключаться из системы спавна владельцем до окончания аренды.
4. При попытке спавна система должна выбирать только свободные транспортные средства владельца, которые не находятся в аренде и не используются другими игроками.
Ожидаемый результат:
- арендованный транспорт больше не будет отправляться в гараж при спавне других машин владельцем
- арендаторы не будут терять транспорт(даже когда они находятся в нем в данный момент)
- владелец сможет безопасно спавнить свои свободные транспортные средства через телефон
Это сделает систему аренды более стабильной и исключит конфликт между системой аренды и системой спавна транспорта.
Всем добра 🫡
Ситуация выглядит следующим образом:
Допустим у игрока есть 2 фуры. Одну фуру он сдаёт другому игроку в аренду. Вторая фура остаётся у владельца и не находится в аренде. (Такое же и с авто)
Когда владелец пытается через телефон (систему спавна транспорта) заспавнить свою вторую фуру, система выбирает фуру, которая уже находится в аренде за свободную.
В результате происходит следующее:
- арендованная фура принудительно отправляется в гараж
- игрок, который взял её в аренду, теряет транспорт
- вместо неё спавнится другая фура владельца.
Таким образом система спавна не учитывает, что транспорт уже используется другим игроком по аренде и воспринимает его как обычный личный транспорт владельца.
Предлагаемое решение:
1. Добавить проверку статуса транспорта при спавне через телефон.
2. Если транспорт находится в активной аренде, он должен получать статус «занят / в аренде».
3. Транспорт со статусом «в аренде» должен полностью исключаться из системы спавна владельцем до окончания аренды.
4. При попытке спавна система должна выбирать только свободные транспортные средства владельца, которые не находятся в аренде и не используются другими игроками.
Ожидаемый результат:
- арендованный транспорт больше не будет отправляться в гараж при спавне других машин владельцем
- арендаторы не будут терять транспорт(даже когда они находятся в нем в данный момент)
- владелец сможет безопасно спавнить свои свободные транспортные средства через телефон
Это сделает систему аренды более стабильной и исключит конфликт между системой аренды и системой спавна транспорта.
Всем добра 🫡