ПУ | Просмотрено Систематизация и Механизация работы Таксиста

Статус
В этой теме нельзя размещать новые ответы.

Media

A-3
Пользователь
1 Мар 2026
17
0
4
23
fuschika6@gmail.com
Media_Fuschika
BLACK BONUS
1.«Городские заказы»
Когда игроков нет, сервер не должен пустовать. Вводится система NPC-пассажиров — это динамические точки на карте, которые генерируются случайно.
2. Генерация вызовов (Спавн)
· Таймер: Каждые 3–5 минут (в зависимости от онлайна) система проверяет кол-во свободных таксистов.
· Локация: Вызов появляется в радиусе 500–800 метров от текущей позиции таксиста (чтобы не ехать через всю карту).
· Точка А (Посадка): Случайная точка у дороги (не в воде, не в зданиях).
· Точка Б (Финиш): Генерируется после посадки пассажира (чтобы таксист не отказывался от маршрута, увидев, что ехать далеко).
3. Взаимодействие (Интерфейс)
· Метка: На карте появляется зеленый значок (или желтый, если вызов срочный).
· Текст в чат: [Радио] Диспетчер: Поступил заказ от NPC (Имя). Расстояние: ~200 м.
· Принятие: Игрок подъезжает к NPC и он садится систематически сам в Такси
4. Процесс поездки (Геймплей)
· Навигация: На радаре рисуется желтая полоса (GPS) до точки Б.
· Поведение NPC: Пассажир садится на заднее сиденье (пропадает с улицы). Если выйти из машины раньше времени — задание срывается.
5. Завершение и Награда
· Финиш: При въезде в зеленую зону (радиус 5 метров) автоматически срабатывает завершение.
· Расчет оплаты: Базовая ставка (20000) + (Расстояние * 3500) + Бонус за скорость выполнения.
· Вывод в чат: Вы заработали 20000 Пассажир оценил поездку от 1 до 5 звезд (бонус +5000).
· Доп. бонус: Если таксист выполнил 5 заказов подряд без отказов — начисляется Премия "Шеф-пилот" (50000).
6. Динамические ситуации (Изюминка)

· «Болтун»: NPC просит переключить радио (/fm), если сделать — +10% к оплате.
· «Опоздание»: Если доехать быстрее расчетного времени — оплата x1.5.
· «Срочный вызов»: Красная метка на карте, время на посадку — 30 секунд. Оплата фиксированная, но +15000 премии.
7. Техническая реализация (Для разработчиков)
· Хранение данных: Используем PVar или MySQL для записи кол-ва выполненных NPC-рейсов (нужно для будущих достижений).
· Анти-АФК: Если таксист стоит на месте при активном вызове более 60 секунд — заказ передается другому игроку.
· Потоки: Максимум 15 активных NPC-заказов на сервер, чтобы не нагружать стример.
Итог : Такая система заставит таксистов постоянно двигаться, зарабатывать деньги даже в 0 онлайна, и не даст скучать в городе. Это повышает метраж и экономику сервера.
 

Lars Lecler ✞

Understand fears — become salvation.
Команда форума
Главный тестировщик
Руководитель проекта
Разработчик
19 Окт 2022
8,800
1
5,354
423
Здравствуйте, передано на рассмотрение разработчикам. Следите за новостями проекта в:
VK: vk.com/mobilecr
Телеграм: t.me/harsmob
 
Статус
В этой теме нельзя размещать новые ответы.