• Уважаемый Гость.
    - Прежде чем создать свою тему, пожалуйста, попробуй воспользоваться этим -> ПОИСКОМ !!!
    - После решения Вашего вопроса (проблемы) - нажмите "Лучший ответ", на сообщении, которое его решило. За игнорирование этого действия - Вы получите соответствующее предупреждение. Мы - стараемся Вам помочь. Уделите 10 секунд - чтобы нажать кнопку. (Если у Вас нет такой возможности - укажите в последнем своем сообщении какой ответ Вы считаете лучшим. Наши модераторы сделают это за Вас)
    ЗАПРЕЩЕНО:
    - Cоздавать темы с названиями "Помогите", "Плиз", "Ошибка", "Не могу найти", "Хелп" и тому подобное;
    - Cоздавать темы без детального описания того, что нужно исправить.
    - Cоздавать темы из одного скриншота.
    За игнор правил форума - Ваша тема будет удалена, а Вы получите системное предупреждение.

Как удалить т/с созданный через CreateVehicle при использовании команды/выходе?

Статус
В этой теме нельзя размещать новые ответы.

Vnfzzz

Новичок
Добрый день, команда не удаляет т/с, который я создал через CreateVehicle. И ещё вопрос, как сделать удаление арендованного транспорта игроком, если он покинул сервер.
PHP:
    if(dialogid == 267)//спавн 1 тягача ГАЗ-53
    {
        if(response)//1 кнопка
        {
              if(dalnots[playerid] == 0)
              {
                //проверка скилла успешно - {
                switch(random(4))
                {
                    case 0: CreateVehicle(499, -875.2281, 1167.8353, 10.2000, 96.2793, 0, 0, 0, 0);
                    case 1: CreateVehicle(499, -874.4139, 1160.5187, 10.2161, 96.2435, 0, 0, 0, 0);
                    case 2: CreateVehicle(499, -873.6155, 1153.4948, 10.2252, 95.8219, 0, 0, 0, 0);
                    case 3: CreateVehicle(499, -872.7974, 1146.2975, 10.2253, 95.6318, 0, 0, 0, 0);
                }
                SendClientMessage(playerid, COLOR_RED, "Ваш тягач появился на парковке.");
                SendClientMessage(playerid, COLOR_RED, "Во время работы дальнобойщиком вам не доступно меню.");
                SendClientMessage(playerid, COLOR_RED, "Для увольнения с данной работы используйте команду - /dleave.");
                dalnots[playerid] = 1;
                return 1;
            }
            if(dalnots[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_RED, "Вы уже арендовали тягач. Для завершения аренды используйте - /dunrent");
                return 1;
            }
        }            //проверка скилла не успешно -{
        else//2 кнопка
        {
            ShowPlayerDialog(playerid,266,DIALOG_STYLE_LIST,"                              {FF3300}Ар{FF3333}ен{FF0066}да {FF0099}тра{FF00CC}нсп{FF00FF}орта","ГАЗ-53 (0+ skill)\nЗИЛ-133 О5А (15+ skill)\nКАМАЗ-54115 (30+ skill) \nКАЗ-608В (50+ skill)","Выбрать","Отмена");
            dlgcont[playerid] = 266;
            return 1;
        }
    }
  
    if(dialogid == 268)//спавн 2 тягача ЗИЛ-133 О5А
    {
        if(response)//1 кнопка
        {
              if(dalnots[playerid] == 0)
              {
                //проверка скилла успешно - {
                switch(random(4))
                {
                    case 0: CreateVehicle(403, -872.1934, 1146.2987, 10.8119, 96.6905, 0, 0, 0, 0);
                    case 1: CreateVehicle(403, -873.0818, 1153.4579, 10.8207, 97.1935, 1, 1, 0, 0);
                    case 2: CreateVehicle(403, -873.8399, 1160.5137, 10.8103, 94.2762, 2, 2, 0, 0);
                    case 3: CreateVehicle(403, -874.5255, 1168.0386, 10.7944, 95.0544, 3, 3, 0, 0);
                }
                SendClientMessage(playerid, COLOR_RED, "Ваш тягач появился на парковке.");
                SendClientMessage(playerid, COLOR_RED, "Во время работы дальнобойщиком вам не доступно меню.");
                SendClientMessage(playerid, COLOR_RED, "Для увольнения с данной работы используйте команду - /dleave.");
                dalnots[playerid] = 1;
                return 1;
            }
            if(dalnots[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_RED, "Вы уже арендовали тягач. Для завершения аренды используйте - /dunrent");
                return 1;
            }
        }            //проверка скилла не успешно -{
        else//2 кнопка
        {
            ShowPlayerDialog(playerid,266,DIALOG_STYLE_LIST,"                              {FF3300}Ар{FF3333}ен{FF0066}да {FF0099}тра{FF00CC}нсп{FF00FF}орта","ГАЗ-53 (0+ skill)\nЗИЛ-133 О5А (15+ skill)\nКАМАЗ-54115 (30+ skill) \nКАЗ-608В (50+ skill)","Выбрать","Отмена");
            dlgcont[playerid] = 266;
            return 1;
        }
    }
  
        if(dialogid == 269)//спавн 3 тягача КАМАЗ-54115
    {
        if(response)//1 кнопка
        {
              if(dalnots[playerid] == 0)
              {
                //проверка скилла успешно - {
                switch(random(4))
                {
                    case 0: CreateVehicle(514, -874.4941, 1167.9337, 10.7944, 94.9004, 0, 0, 0, 0);
                    case 1: CreateVehicle(514, -873.7909, 1160.7472, 10.8079, 95.0011, 1, 1, 0, 0);
                    case 2: CreateVehicle(514, -873.1260, 1153.6338, 10.8201, 94.3644, 2, 2, 0, 0);
                    case 3: CreateVehicle(514, -872.3040, 1146.1326, 10.8211, 96.2678, 3, 3, 0, 0);
                }
                SendClientMessage(playerid, COLOR_RED, "Ваш тягач появился на парковке.");
                SendClientMessage(playerid, COLOR_RED, "Во время работы дальнобойщиком вам не доступно меню.");
                SendClientMessage(playerid, COLOR_RED, "Для увольнения с данной работы используйте команду - /dleave.");
                dalnots[playerid] = 1;
                return 1;
            }
            if(dalnots[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_RED, "Вы уже арендовали тягач. Для завершения аренды используйте - /dunrent");
                return 1;
            }
        }            //проверка скилла не успешно -{
        else//2 кнопка
        {
            ShowPlayerDialog(playerid,266,DIALOG_STYLE_LIST,"                              {FF3300}Ар{FF3333}ен{FF0066}да {FF0099}тра{FF00CC}нсп{FF00FF}орта","ГАЗ-53 (0+ skill)\nЗИЛ-133 О5А (15+ skill)\nКАМАЗ-54115 (30+ skill) \nКАЗ-608В (50+ skill)","Выбрать","Отмена");
            dlgcont[playerid] = 266;
            return 1;
        }
    }
  
    if(dialogid == 270)//спавн 4 тягача КАЗ-608В
    {
        if(response)//1 кнопка
        {
              if(dalnots[playerid] == 0)
              {
                //проверка скилла успешно - {
                switch(random(4))
                {
                    case 0: CreateVehicle(514, -874.4941, 1167.9337, 10.7944, 94.9004, 0, 0, 0, 0);
                    case 1: CreateVehicle(514, -873.7909, 1160.7472, 10.8079, 95.0011, 1, 1, 0, 0);
                    case 2: CreateVehicle(514, -873.1260, 1153.6338, 10.8201, 94.3644, 2, 2, 0, 0);
                    case 3: CreateVehicle(514, -872.3040, 1146.1326, 10.8211, 96.2678, 3, 3, 0, 0);
                }
                SendClientMessage(playerid, COLOR_RED, "Ваш тягач появился на парковке.");
                SendClientMessage(playerid, COLOR_RED, "Во время работы дальнобойщиком вам не доступно меню.");
                SendClientMessage(playerid, COLOR_RED, "Для увольнения с данной работы используйте команду - /dleave.");
                dalnots[playerid] = 1;
                return 1;
            }
            if(dalnots[playerid] == 1)
            {
                SendClientMessage(playerid, COLOR_RED, "Вы уже арендовали тягач. Для завершения аренды используйте - /dunrent");
                return 1;
            }
        }            //проверка скилла не успешно -{
        else//2 кнопка
        {
            ShowPlayerDialog(playerid,266,DIALOG_STYLE_LIST,"                              {FF3300}Ар{FF3333}ен{FF0066}да {FF0099}тра{FF00CC}нсп{FF00FF}орта","ГАЗ-53 (0+ skill)\nЗИЛ-133 О5А (15+ skill)\nКАМАЗ-54115 (30+ skill) \nКАЗ-608В (50+ skill)","Выбрать","Отмена");
            dlgcont[playerid] = 266;
            return 1;
        }
    }

    if(strcmp(cmd, "/dunrent", true) == 0)
    {
        if(avtodalno[playerid] == 1)
        {
            if(dalnots[playerid] == 0)
            {
                SendClientMessage(playerid, COLOR_RED, "Вы не арендуете тягач.");
                return 1;
            }
            if(dalnots[playerid] == 1)
            {
                new currentveh = GetPlayerVehicleID(playerid);
                  DestroyVehicle(currentveh);
                  dalnots[playerid] = 0;
                SendClientMessage(playerid, COLOR_RED, "Вы завершили аренду тягача.");
                return 1;
            }
        }
        if(avtodalno[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_RED, "Вы не являетесь дальнобойщиком.");
            return 1;
        }
        return 0;
    }
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
 
Последнее редактирование модератором:
Статус
В этой теме нельзя размещать новые ответы.
Сверху Снизу