Название:
[FS] Taxi Service System
Категория:
[FS]Скрипты
Раздел:
SA-MP
Просмотров:
 3655
Автор:
Неизвестен
Добавил:
Дмитрий
Загрузок:
1075
Комментов:
0
Добавленно:
  30.12.2012 в 22:04
Теги:
System, service, fs, Taxi
Рейтинг:
Игровая индустрия

[FS] Taxi Service System

[FS] Taxi Service System

Представляю вам очень интересный скрипт, который добавит к вам на сервер систему такси. Как работает этот скрипт:
- Игрок который хочет стать таксистом, садится в специально такси и у него появляется диалоговое окно с арендой.
- Игрок который хочет воспользоваться услугами такси вводит команду /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
Инструкция "Как установить Filterscript в SAMP"

Подождите немного, сейчас файл будет подготовлен, через
секунд Вы получите ссылку на скачивание.


Зарегистрированные пользователи уже качают в то время как вы ожидаете 16 секунд.

Скачать программу 7zip
Скачать программу RaR и WinRaR
Скачать программу WinZip
Всего комментариев: Комментариев нет , Но вы можете написать первым
avatar