В теме 2 сообщения

Артём Профиков
Освоившийся

Вырезал с какого-то мода, если будут ошибки пишите, Если нету системы подсказок то ShowNotification измените на SendClientMessage

 

Ко всем диалогам:

    DIALOG_DRIVING_EXAM_INFO,
    DIALOG_DRIVING_EXAM_START,    
    DIALOG_DRIVING_EXAM,             
    DIALOG_DRIVING_EXAM_RESULT,

ко всем define:

#define GetPlayerDrivingExamInfo(%0,%1)     g_player_driving_exam[%0][%1]
#define SetPlayerDrivingExamInfo(%0,%1,%2)     g_player_driving_exam[%0][%1] = %2
#define ClearPlayerDrivingExamInfo(%0)         g_player_driving_exam[%0] = g_driving_exam_default_values

В OnPlayerDissconect:

    if(buffer != INVALID_VEHICLE_ID)
    {
        if(GetVehicleData(buffer, V_ACTION_TYPE) == VEHICLE_ACTION_TYPE_DRIVING_SCH)
        {
            if(GetPlayerDrivingExamInfo(playerid, DE_POINTS) >= 9)
            {
                SetVehicleToRespawn(buffer);
            }
        }
    }

В OnPlayerEnterVehicle:

                    case VEHICLE_ACTION_TYPE_DRIVING_SCH:
                    {
                        if(GetPlayerDrivingExamInfo(playerid, DE_POINTS) >= 9)
                        {
                            SetPVarFloat(playerid, "car_damage"1000.0);

                            SetVehicleParam(vehicleid, V_LOCK, VEHICLE_PARAM_ON);
                            NextDrivingExamRouteCP(playerid);

                            SendClientMessage(playerid, 0x66CC00FF"[Инструктор] Проедьтесь немного по городу");
                            SendClientMessage(playerid, 0xFFFF00FF"Внимание! Если Вы попадете в аварию или выйдете из машины, экзамен будет завершен");
                            SendClientMessage(playerid, 0xFFFFFFFF"Чтобы открыть ворота подайте {0099FF}звуковой сигнал");
                        }
                        else
                        {
                            RemovePlayerFromVehicle(playerid);
                            //SendClientMessage(playerid, 0xCECECEFF, "Транспорт принадлежит автошколе");
                            ShowNotification(playerid, 2"Вам не доступен данный транспорт"5"""");
                        }
                    }

В OnPlayerEnterRaceCheckpoint:

  открыть спойлер

В OnDialogResponse:

  открыть спойлер

В конец: 

  открыть спойлер

Команда, в конец мода:

CMD:ac(playerid)
{
    {
        Dialog
        (
            playerid, DIALOG_DRIVING_EXAM_INFO, DIALOG_STYLE_MSGBOX,
            "{FFCD00}Экзамен по вождению",
            "{FFFFFF}Здравствуйте!\n"\
            "Вы готовы приступить к экзамену? Тогда начнем.\n"\
            "Экзамен будет состоять из теоретической и практической части\n"\
            "В теории вам нужно будет ответить на вопросы из вашего экзаменационного билета,\n"\
            "а в практике применить полученные знания за рулем учебного автомобиля.\n\n"\
            "{CC9900}Сдача на права стоит 600 рублей и в случае провала деньги не будут возвращены!\n"\
            "Поэтому перед сдачей внимательно прочитайте обучающий раздел",
            "Начать""Отмена"
        );
    }
    return 1;
}

Думаю кому-то пригодится

Отредактировано пользователем Артём Профиков

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • whccompany
      От whccompany
      World Hosting Corporations 
                                                                GTA Game Host 
                                               CRMP PC& Mobile Project 
                                           Rostov Role Play | Rostov RP 
      Друзья, нашему проекту срочно требуется маппер для масштабного маппинга, нам требуется сделать:
      1) Городской маппинг (удалить города и создать новые города, сначало необходимо создать город Ростов-на-Дону ; посёлок Коксовый и село Ряженое, создать используя стоковые фотографии из Яндекса и Гугла)
      2) Фракционный маппинг ( Текстуры + Экстерьер + Интерьер )
      3) Маппинг работ ( Текстуры + Экстерьеры + Интерьеры )
      Бюджет до 60 000 рублей
      Возможно заключение трудового контракта 
      Пишите: ВКонтакте

    • gooding
      От gooding


      Скачать файл PAR RP | Уникальный мод без багов
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

      Добавил gooding Добавлено 20.11.2024 Категория Моды Автор GOODING (Я)  
    • gooding
      От gooding
      Всем здравствуйте, уважаемые читатели. Я много времени потратил на доработку данного игрового мода, чтобы его выставить на форум.
      Лог доработок можно посмотреть внизу, а скриншоты игрового мода внизу и верху.
       
       

    • Kalinin
      От Kalinin
      1. Набираю команду для создания CRMP сервера.
      2. Вакансии  которые свободны. Связь через TG @kalinin_sql
      Нам нужны;
      1.Кодеры
      2.Маперы
      3.СММ
      Так-же дружная работа. По поводу зарплаты будем обговаривать все лично в беседе ТГ