Перейти к файлам

Распечатать

[FS] Система такси | Taxi Service System

Предоставляю вам скрипт для сервера San Andreas Multiplayer, который представляет собой систему такси.
 
Работает он следующим образом:
  • Игрок, желающий стать таксистом, садится в специальное такси и получает предложение аренды через диалоговое окно.
  • Игрок, нуждающийся в услугах такси, вводит команду /ctaxi, что вызывает сообщение о вызове такси у водителя.
  • У водителя такси появляется желтая иконка на радаре, указывающая местоположение клиента.
  • По прибытии в место вызова и подборе клиента, иконка исчезает с радара. Такси становится "Занято".
  • После того, как пассажир садится в такси, у него появляется диалоговое окно с инструкцией установить маркер на карте, указывающий пункт назначения.
  • После установки маркера пассажиру показывается новое диалоговое окно с названием района и стоимостью поездки. Пассажир должен подтвердить. Стоимость рассчитывается в зависимости от пройденного расстояния.
  • После подтверждения у таксиста появляется аналогичное диалоговое окно. Таксист также должен подтвердить.
  • После всех подтверждений и у таксиста, и у пассажира появляется маркер на карте, указывающий пункт назначения.
  • По прибытии в пункт назначения пассажиру списывается оплата за поездку, а таксисту начисляются деньги за выполненную услугу.
  • Пассажир автоматически выходит из такси, а статус такси меняется на "Свободно".
  • После выхода из такси пассажиру предлагается диалоговое окно, где он должен выбрать уровень качества обслуживания.
  • Затем таксисту приходит сообщение с выбранным уровнем качества услуг.

 

Дополнительные команды:
  • /unrent - завершает аренду такси
  • /ctaxi - вызывает такси или отменяет вызов
 

Настройки:

#define TAXI_DIALOG 5300 // id диалога такси
#define TAXI_PRICEROUT 0.6 // цена проезда за 1 метр ( Float )
#define TAXI_PRICERENT 500 // цена аренды такси
#define MAX_TAXI 3 // максимальное кол-во такси

 

Чтобы добавить такси пропишите новую строку в этом массиве: 
new TaxiInfo[MAX_TAXI][tInfo] = {
{420, 1736.6744, -1859.7969, 13.2723, 270.0},
{420, 1745.0928, -1859.7969, 13.2709, 270.0},
{420, 1762.7397, -1859.7969, 13.2713, 270.0}
};
и увеличьте значение дефайна MAX_TAXI

Файлы в архиве:

Essle" /> [FS] Система такси | Taxi Service System
- Наш веб-ресурс предлагает уникальные FilterScripts для San Andreas Multiplayer (SA-MP), которые помогут вам усовершенствовать ваш сервер и создать неповторимую атмосферу. Здесь вы найдете лучшие дополнения для сервера, которые позволят вам придать ему уникальный облик и особый стиль.
Grand Theft Auto: San Andreas Multiplayer - logo
Grand Theft Auto: San Andreas Multiplayer
Платформы: PC, PlayStation 2, macOS, Xbox, iOS, Android, Windows Phone, Xbox 360, PlayStation 3
Режим игры: Однопользовательский, многопользовательская игра
Дата выпуска:
Игровой движок: RanderWare
Разработчик: Rockstar North
Издатель: Rockstar Games
Локализатор: 1С-СофтКлаб
Жанр игры: Action, Приключения

Подождите, сейчас файл будет подготовлен, через
секунд Вы получите ссылку на скачивание,
а сейчас может Зарегистрируемся? wink это быстро и без ожидания!
Проблемы с файлом? Пожалуйста сообщите [через форму] или оставьте комментарий ниже.
0 Не нравится

(づ ̄ ³ ̄)づ Оценивая файлы Вы помогаете другим пользователям! (づ ̄ ³ ̄)づ
КОММЕНТАРИИ
Имя*
E-Mail
Кликните на изображение чтобы обновить код, если он неразборчив