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

Почему не возвращает на прошлое диалоговое окно при нажатии "Отмена"

Vnfzzz

Новичок
Добрый день, в названии всё описано.

PHP:
    if(strcmp(cmd, "/reis", true) == 0)
    {
        if(avtodalno[playerid] == 1)
        {
            if(dalnots[playerid] == 0)
            {
                SendClientMessage(playerid, COLOR_RED, "Арендуйте тягач и начните работу.");
                return 1;
            }
            if(dalnots[playerid] == 1)
            {
                ShowPlayerDialog(playerid, 275, DIALOG_STYLE_LIST, "Контракты", "База\nБатырево\nАрзамас\nБусаево\nЛыткарино\nЮжный\nЭдово", "Выбрать", "Отмена");
                 dlgcont[playerid] = 275;
                return 1;
            }
        }
        if(avtodalno[playerid] == 0)
        {
            SendClientMessage(playerid, COLOR_RED, "Вы не являетесь дальнобойщиком");
            return 1;
        }
        return 0;
    }
    
    
    if(dialogid == 275)
    {
        if(response)//
        {
            if(listitem == 0)//База
            {
                ShowPlayerDialog(playerid, 276, DIALOG_STYLE_LIST, "База", "База - Батырево\nБаза - Бусаево\nБаза - Лыткарино\nБаза - Южный\nБаза - Эдово", "Выбрать", "Отмена");//и т.д
                dlgcont[playerid] = 276;
                return 1;
            }
            if(listitem == 1)//Батырево
            {
                ShowPlayerDialog(playerid, 277, DIALOG_STYLE_LIST, "Áàòûðåâî", "Áàòûðåâî - Áàçà\nÁàòûðåâî - Àðçàìàñ\nÁàòûðåâî - Áóñàåâî\nÁàòûðåâî - Ëûòêàðèíî\nÁàòûðåâî - Þæíûé\nÁàòûðåâî - Ýäîâî", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 277;
                return 1;
            }
            if(listitem == 2)//Арзамас
            {
                ShowPlayerDialog(playerid, 278, DIALOG_STYLE_LIST, "Àðçàìàñ", "Àðçàìàñ - Áàòûðåâî\nÀðçàìàñ - Áóñàåâî\nÀðçàìàñ - Ëûòêàðèíî\nÀðçàìàñ - Þæíûé\nÀðçàìàñ - Ýäîâî", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 278;
                return 1;
            }
            if(listitem == 3)//Бусаево
            {
                ShowPlayerDialog(playerid, 279, DIALOG_STYLE_LIST, "Áóñàåâî", "Áóñàåâî - Áàçà\nÁóñàåâî - Áàòûðåâî\nÁóñàåâî - Àðçàìàñ\nÁóñàåâî - Ëûòêàðèíî\nÁóñàåâî - Þæíûé\nÁóñàåâî - Ýäîâî", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 279;
                return 1;
            }
            if(listitem == 4)//Лыткарино
            {
                ShowPlayerDialog(playerid, 280, DIALOG_STYLE_LIST, "Ëûòêàðèíî", "Ëûòêàðèíî - Áàçà\nËûòêàðèíî - Áàòûðåâî\nËûòêàðèíî - Àðçàìàñ\nËûòêàðèíî - Áóñàåâî\nËûòêàðèíî - Þæíûé\nËûòêàðèíî - Ýäîâî", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 280;
                return 1;
            }
            if(listitem == 5)//Южный
            {
                ShowPlayerDialog(playerid, 281, DIALOG_STYLE_LIST, "Þæíûé", "Þæíûé - Áàçà\nÞæíûé - Áàòûðåâî\nÞæíûé - Àðçàìàñ\nÞæíûé - Áóñàåâî\nÞæíûé - Ëûòêàðèíî\nÞæíûé - Ýäîâî", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 281;
                return 1;
            }
            if(listitem == 6)//Эдово
            {
                ShowPlayerDialog(playerid, 282, DIALOG_STYLE_LIST, "Ýäîâî", "Ýäîâî - Áàçà\nÝäîâî - Áàòûðåâî\nÝäîâî - Àðçàìàñ\nÝäîâî - Áóñàåâî\nÝäîâî - Ëûòêàðèíî\nÝäîâî - Þæíûé", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 282;
                return 1;
            }
        }
        else
        {
            ShowPlayerDialog(playerid, 275, DIALOG_STYLE_LIST, "Контракты", "Áàçà\nÁàòûðåâî\nÀðçàìàñ\nÁóñàåâî\nËûòêàðèíî\nÞæíûé\nÝäîâî", "Âûáðàòü", "Îòìåíà");
            dlgcont[playerid] = 275;
            return 1;
        }
        return 0;
    }


    if(dialogid == 276)
    {
        if(response)
        {
              if(listitem == 0)//База - Батырево
            {
                ShowPlayerDialog(playerid, 283, DIALOG_STYLE_LIST, "Áàçà - Áàòûðåâî", "Êîíòðàêò ¹1 (0+ skill)\nÊîíòðàêò ¹2 (15+ skill)\nÊîíòðàêò ¹3 (30+ skill)\nÊîíòðàêò ¹4 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 283;
                return 1;
            }
            if(listitem == 1)//Áàçà - Áóñàåâî
            {
                ShowPlayerDialog(playerid, 284, DIALOG_STYLE_LIST, "Áàçà - Áóñàåâî", "Êîíòðàêò ¹5 (0+ skill)\nÊîíòðàêò ¹6 (15+ skill)\nÊîíòðàêò ¹7 (30+ skill)\nÊîíòðàêò ¹8 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 284;
                return 1;
            }
            if(listitem == 2)//Áàçà - Ëûòêàðèíî
            {
                ShowPlayerDialog(playerid, 285, DIALOG_STYLE_LIST, "Áàçà - Ëûòêàðèíî", "Êîíòðàêò ¹9 (0+ skill)\nÊîíòðàêò ¹10 (15+ skill)\nÊîíòðàêò ¹11 (30+ skill)\nÊîíòðàêò ¹12 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 285;
                return 1;
            }
            if(listitem == 3)//Áàçà - Þæíûé
            {
                ShowPlayerDialog(playerid, 286, DIALOG_STYLE_LIST, "Áàçà - Þæíûé", "Êîíòðàêò ¹13 (0+ skill)\nÊîíòðàêò ¹14 (15+ skill)\nÊîíòðàêò ¹15 (30+ skill)\nÊîíòðàêò ¹16 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 286;
                return 1;
            }
            if(listitem == 4)//Áàçà - Ýäîâî
            {
                ShowPlayerDialog(playerid, 287, DIALOG_STYLE_LIST, "Áàçà - Ýäîâî", "Êîíòðàêò ¹17 (0+ skill)\nÊîíòðàêò ¹18 (15+ skill)\nÊîíòðàêò ¹19 (30+ skill)\nÊîíòðàêò ¹20 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 287;
                return 1;
            }
        }
        else//2 êíîïêà
        {
            ShowPlayerDialog(playerid, 276, DIALOG_STYLE_LIST, "База", "База - Батырево\nÁàçà - Áóñàåâî\nÁàçà - Ëûòêàðèíî\nÁàçà - Þæíûé\nÁàçà - Ýäîâî", "Âûáðàòü", "Îòìåíà");
            dlgcont[playerid] = 276;
            return 1;
        }
    }
    
    
    if(dialogid == 277)
    {
        if(response)//1 êíîïêà
        {
              if(listitem == 0)//Áàòûðåâî - Áàçà
            {
                ShowPlayerDialog(playerid, 288, DIALOG_STYLE_LIST, "Áàòûðåâî - Áàçà", "Êîíòðàêò ¹21 (0+ skill)\nÊîíòðàêò ¹22 (15+ skill)\nÊîíòðàêò ¹23 (30+ skill)\nÊîíòðàêò ¹24 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 288;
                return 1;
            }
            if(listitem == 1)//Áàòûðåâî - Àðçàìàñ
            {
                ShowPlayerDialog(playerid, 289, DIALOG_STYLE_LIST, "Áàòûðåâî - Àðçàìàñ", "Êîíòðàêò ¹25 (0+ skill)\nÊîíòðàêò ¹26 (15+ skill)\nÊîíòðàêò ¹27 (30+ skill)\nÊîíòðàêò ¹28 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 289;
                return 1;
            }
            if(listitem == 2)//Áàòûðåâî - Áóñàåâî
            {
                ShowPlayerDialog(playerid, 290, DIALOG_STYLE_LIST, "Áàòûðåâî - Áóñàåâî", "Êîíòðàêò ¹29 (0+ skill)\nÊîíòðàêò ¹30 (15+ skill)\nÊîíòðàêò ¹31 (30+ skill)\nÊîíòðàêò ¹32 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 290;
                return 1;
            }
            if(listitem == 3)//Áàòûðåâî - Ëûòêàðèíî
            {
                ShowPlayerDialog(playerid, 291, DIALOG_STYLE_LIST, "Áàòûðåâî - Ëûòêàðèíî", "Êîíòðàêò ¹33 (0+ skill)\nÊîíòðàêò ¹34 (15+ skill)\nÊîíòðàêò ¹35 (30+ skill)\nÊîíòðàêò ¹36 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 291;
                return 1;
            }
            if(listitem == 4)//Áàòûðåâî - Þæíûé
            {
                ShowPlayerDialog(playerid, 292, DIALOG_STYLE_LIST, "Áàòûðåâî - Þæíûé", "Êîíòðàêò ¹37 (0+ skill)\nÊîíòðàêò ¹38 (15+ skill)\nÊîíòðàêò ¹39 (30+ skill)\nÊîíòðàêò ¹40 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 292;
                return 1;
            }
            if(listitem == 5)//Áàòûðåâî - Ýäîâî
            {
                ShowPlayerDialog(playerid, 293, DIALOG_STYLE_LIST, "Áàòûðåâî - Ýäîâî", "Êîíòðàêò ¹41 (0+ skill)\nÊîíòðàêò ¹42 (15+ skill)\nÊîíòðàêò ¹43 (30+ skill)\nÊîíòðàêò ¹44 (50+ skill)", "Âûáðàòü", "Îòìåíà");
                dlgcont[playerid] = 293;
                return 1;

            }
        }
        else//2 êíîïêà
        {
            ShowPlayerDialog(playerid, 277, DIALOG_STYLE_LIST, "Áàòûðåâî", "Áàòûðåâî - Áàçà\nÁàòûðåâî - Àðçàìàñ\nÁàòûðåâî - Áóñàåâî\nÁàòûðåâî - Ëûòêàðèíî\nÁàòûðåâî - Þæíûé\nÁàòûðåâî - Ýäîâî", "Âûáðàòü", "Îòìåíà");
            dlgcont[playerid] = 282;
                return 1;
        }
    }
    
и т.д
 
Сверху Снизу