DEFINE STUDIO | Моды, скрипты, маппинг SAMP|CRMP (2017-04-13 14:35:00 GMT+03:00)
#Скрипт@definestudio
Работа такси
– Описание:
Представляю вам очень интересный скрипт, который добавит к вам на сервер систему такси. Как работает этот скрипт:
– Игрок который хочет стать таксистом, садится в специально такси и у него появляется диалоговое окно с арендой.
– Игрок который хочет воспользоваться услугами такси вводит команду /ctaxi, в это время у таксиста появляется сообщение о вызове такси.
– У таксиста появляется желтая иконка на радаре, показывающая место нахождения клиента.
– После того как таксист подъедет к месту назначения, и заберет клиента, иконка пропадает с радара. (При этом у такси изменяется статус на “Занято”)
– Как только пассажир сел в такси, у него появляется диалоговое окно с текстом, которое информирует его о том, что ему нужно установить маркер на карте. (Назначить пункт назначения)
– После установки маркера, у пассажира появляется новое диалоговое окно с названием района и стоимостью его проезда. Пассажир должен подтвердить. (Стоимость рассчитывается от пройденой дистанции)
– После подтверждения, у таксиста появляется такой же диалоговое окно. Таксист так же должен подтвердить.
– После всех подтверждений, у таксиста и пассажира появляется на карте маркер, показывающий пункт назначения.
– После приезда в пункт назначения, у пассажира снимаются деньги за проезд, а таксисту начисляются деньги за проезд.
– Пассажир автоматически выходит из такси. (При этом у такси изменяется статус на “Свободно”)
– После выхода из такси, у пассажира появляется диалоговое окно, где он должен выбрать уровень качества обслуживания.
– После этого таксисту придет сообщение об выбранном уровне качества услуг.
– Команды:
/unrent – завершить аренду такси
/ctaxi – вызвать такси/отменить вызов
– Особенности:
+ Оригинальная идея
+ Большое кол-во условий
+ Всё на диалогах
+ Динамика в настройках
+ Приятное оформление
– Настройка:
#define TAXI_DIALOG 5300 // id диалога такси
#define TAXI_PRICEROUT 0.6 // цена проезда за 1 метр ( Float )
#define TAXI_PRICERENT 500 // цена аренды такси
#define MAX_TAXI 3 // максимальное кол-во такси
Файл
tss.pwn