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

ТОП 7 Недели

    Распечатать

    [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
    Кликните на изображение чтобы обновить код, если он неразборчив