Добро пожаловать на Pro Pawn - Портал о PAWN-скриптинге.
Показано с 1 по 2 из 2
  1. #1
    Аватар для Osetin
    •Администратор•

    Статус
    Оффлайн
    Регистрация
    26.03.2013
    Адрес
    ♔Osetia, Vladikavkaz♔
    Сообщений
    3,432
    Репутация:
    1093 ±

    Taxi Service System


    - Описание:

    1. Игрок А (таксист) садиться в специальное такси и у него высвечивается диалог с арендой.
    2. Игрок В (пассажир) вводит команду /ctaxi и у таксиста высвечивается сообщение о вызове такси (ник пассажира + район его места нахождения) и появляется обновляющаяся желтая иконка на радаре.
    3. Затем таксист, приехав туда, забирает пассажира и иконка пропадает. (при этом у такси меняется статус на 'занято')
    4. Как только пассажир сел в такси у него высвечивается диалог с текстом, что ему нужно установить маркер на радаре (пункт назначения).
    5. После установки маркера у пассажира высвечивается второй диалог с названием района пункта назначения
    и стоимостью проезда (стоимость зависит от дистанции проезда). Пассажир должен подтвердить диалог.
    6. После подтверждения такой же диалог высвечивается уже у таксиста. Таксист также должен его подтвердить.
    7. Затем как только все всё подтвердили у пассажира и таксиста на карте появляется чекпойнт в том месте где выбрал пассажир.
    8. После приезда в пункт назначения у пассажира снимаются деньги за проезд и переходят к таксисту
    и пассажир автоматически выходит из такси. (у такси меняется статус на 'свободно')
    9. После этого у пассажира высвечивается диалог где он может выбрать уровень качества обслуживания,
    после чего таксисту придёт сообщение об выбранном уровне качества услуг.

    --------------------------------------------------------------------------------

    - Команды:

    /unrent - завершить аренду такси
    /ctaxi - вызвать такси/отменить вызов

    --------------------------------------------------------------------------------

    - Особенности:

    + Оригинальная идея
    + Большое кол-во условий
    + Всё на диалогах
    + Динамика в настройках
    + Приятное оформление

    --------------------------------------------------------------------------------

    - Настройка:

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

    PHP код:
    new TaxiInfo[MAX_TAXI][tInfo] = {
    {
    4201736.6744, -1859.796913.2723270.0},
    {
    4201745.0928, -1859.796913.2709270.0},
    {
    4201762.7397, -1859.796913.2713270.0}
    }; 
    и увеличте значение дефайна MAX_TAXI

    --------------------------------------------------------------------------------

    СКАЧАТЬ: http://narod.ru/disk/59187553001.073...5/tss.pwn.html

  2. Пользователь сказал cпасибо:
    Salvacore (19.11.2013)
  3. #2
    Аватар для Salvacore
    Инжунер-погромист

    Статус
    Оффлайн
    Регистрация
    10.05.2013
    Адрес
    Аҧсуа бызшәа
    Сообщений
    2,271
    Репутация:
    418 ±
    Отлично!

 

 

Информация о теме

Пользователи, просматривающие эту тему

Эту тему просматривают: 1 (пользователей: 0 , гостей: 1)

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •