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

Почему может не показываться диалоговое окно в команде?

krystallka

Новичок
Написал ahelp на диалогах,открывается окно с выбором админки,но при нажатии на любой из них,не открывается диалог с командами
Хелпаните товарищи

PHP:
if(dialogid == 19134)
{
        if(!response) return true;
        switch(listitem) {
                case 0: return ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "1 Уровень Администратора", "/sp /weap /a /stats /ans\n/admins /settext /ap", "Закрыть", "");
                case 1: {
                        if(GetPlayerAdminEx(playerid) >= 2)
                                ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "2 Уровень Администратора", "/kick /mute /unmute /money\n/offmoney /gm /fv", "Закрыть", "");
                        else SendClientMessage(playerid, -1, "У вас недостаточно прав!");
                        return true;
                }
                case 2: {
                        if(GetPlayerAdminEx(playerid) >= 3)
                                ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "3 Уровень Администратора", "/respawn /setfuel /skick /jail /unjail\n/offstats /tp /slap /hp /offmute /unoffmute", "Закрыть", "");
                        else SendClientMessage(playerid, -1, "У вас недостаточно прав!");
                        return true;
                }
                case 3: {
                        if(GetPlayerAdminEx(playerid) >= 4)
                                ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "4 Уровень Администратора", "/goto /biz /ban  /warn /unwarn\n/delad /offjail /unoffjail", "Закрыть", "");
                        else SendClientMessage(playerid, -1, "У вас недостаточно прав!");
                        return true;
                }
                case 4: {
                        if(GetPlayerAdminEx(playerid) >= 5)
                                ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "5 Уровень Администратора", "/get /house /gethere /getcar /veh /msg\n/skin /delv /ears /earsd /sban", "Закрыть", "");
                        else SendClientMessage(playerid, -1, "У вас недостаточно прав!");
                        return true;
                }
                case 5: {
                        if(GetPlayerAdminEx(playerid) >= 6)
                                ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "6 Уровень Администратора", "/deletegun /rhp /rskin", "Закрыть", "");
                        else SendClientMessage(playerid, -1, "У вас недостаточно прав!");
                        return true;
                }
                case 6: {
                        if(GetPlayerAdminEx(playerid) >= 7)
                                ShowPlayerDialog(playerid, 0, DIALOG_STYLE_MSGBOX, "7 Уровень Администратора", "/setweather /makeleader /settime /gun\n/agun /offcapture /makebike /ragun", "Закрыть", "");
                        else SendClientMessage(playerid, -1, "У вас недостаточно прав!");
                        return true;
                }
        }
        return true;
}

PHP:
CMD:aht(playerid)
{
    ShowPlayerDialog(playerid, 19134, DIALOG_STYLE_LIST, "Команды администраторов",
        "1 уровень\n2 уровень\n3 уровень\n4 уровень\n5 уровень\n6 уровень\n7 уровень", "Выбрать" , "Отмена");
    return true;
}
 
Сверху Снизу