Вопросы

У меня ошибки в коде но не могу понять как их исправить 

Снимок экрана (65).png

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


Ссылка на сообщение

4 ответа на этот вопрос

  • 0

Отправь весь свой case в котором выдаёт ошибку

ZP9kALZ.png

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


Ссылка на сообщение
  • 0

Как я понимаю у тебя нет обработки  if(response) и switch(listitem)

Пример

Цитата
case 217:
    {
        if(response)
        {
            switch(listitem)
            {
            case 0: ShowPlayerDialog (playerid, 2820, DIALOG STYLE LIST, "EFF00) Оружие за спиной", " ( FFFFFF) 1. Что это такое?\n2. Купить оружие за спиной (159р) ", "Выбрать", "Отмена");
            case 1: ShowPlayerDialog (playerid, 1999, DIALOG STYLE LIST, " (FFFF00)Приватные команды", "1. /iznas\t\t\t(9ACD32)15 руб(ffffff)\n2. /minet\t\t\t(9ACD32)15 руб", "Выбрать", "Закрыть");
            case 2: ShowPlayerDialog (playerid, 2017, DIALOG STYLE LIST, " (FFFF00) Костюмы", "1. Дед Мороз\t\t\t(9ACD32)169 рублейIn(ffffff)2. Ниндзя\t\t\t(9ACD32)129 рублей", "Выбрать", "Закрыть");
            case 4:
                {
                    SendActia (playerid, 1) ;
                }
            case 5:
                {
                    SendActia (playerid, 0) ;
                }
            }
        }
        else return;
    }

 

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


Ссылка на сообщение
  • 0

@gais_st  

        case 9642: {
            if(!response) return MainMenuPl(playerid);
            switch(listitem)
            {
                case 0:
                { 
                    if(PlayerInfo[playerid][pAlcoInvenxua] > 0) callcmd::adonate(playerid);
                    else callcmd::buyadm(playerid);
                }
                case 1: callcmd::buylead(playerid);
                case 2:
                {
                    new fstring[512];
                    for(new i = 0; i < 8; i++)
                    {
                        if(!i) format(fstring, sizeof(fstring), "{ffffff}%i óðîâåíü\t{8BD032}%i ðóáëåé{FFFFFF}", i + 1, (i + 1) * helpprice);
                        else format(fstring, sizeof(fstring), "%s\n%i óðîâåíü\t{8BD032}%i ðóáëåé{FFFFFF}", fstring, i + 1, (i + 1) * helpprice);
                    }
                    ShowPlayerDialog(playerid, 9640, DIALOG_STYLE_LIST, "{FFD700}Ïîêóïêà õåëïåðêè", fstring, "Äàëåå", "Îòìåíà");
                }
                case 3:
                {
                    ShowPlayerDialog(playerid, 2019,DIALOG_STYLE_LIST,"FFD700}Äðóãèå ïðèâèëåãèè","Ïîêóïêà äîíàò î÷êîâ\nÏîêóïêà ÷àñîâ îòûãðîâêè","Âûáðàòü","Çàêðûòü");
                }
                case 4:
                {
                    ShowPlayerDialog(playerid, 26471, DIALOG_STYLE_MSGBOX, "{FFD700}Ñîçäàíèå ñåìüè", "{FFFFFF}Âû õîòèòå ñîçäàòü ñîáñòâåííóþ ñåìüþ.\n\n{FFFFFF}Äàííàÿ óñëóãà ïëàòíàÿ, è å¸ ñòîèìîñòü ñîñòàâëÿåò {FFFFFF}200 äîíàò ðóáëåé.{FFFFFF}\nÂû äåéñòâèòåëüíî õîòèòå ýòî ñäåëàòü?", "Äàëåå", "Îòìåíà");
                }
                case 5:
                {
                    ShowPlayerDialog(playerid, 9674, DIALOG_STYLE_INPUT, "{FFD700}Ïîêóïêà áèçíåñà", "{FFFFFF}Ñòîèìîñòü ïîêóïêè áèçíåñà: 40 ðóáëåé\n{FFFFFF}Ââåäèòå ID áèçíåñà, êîòîðûé âû õîòèòå êóïèòü", "Äàëåå", "Îòìåíà");
                }
                case 6:
                {
                    ShowPlayerDialog(playerid, 9673, DIALOG_STYLE_INPUT, "{FFD700}Ïîêóïêà äîìà", "{FFFFFF}Ñòîèìîñòü ïîêóïêè äîìà: 40 ðóáëåé\n{FFFFFF}Ââåäèòå ID äîìà, êîòîðûé âû õîòèòå êóïèòü", "Äàëåå", "Îòìåíà");
                }
                case 7:
                {
                    ShowPlayerDialog(playerid, 9672, DIALOG_STYLE_INPUT, "{FFD700}Ïîêóïêà ìàøèíû", "{FFFFFF}Ñòîèìîñòü ïîêóïêè ìàøèíû: 40 ðóáëåé:\n{FFFFFF}Ââåäèòå ID ìàøèíû, ÷åðåç ïðîáåë öâåò ¹1, è ÷åðåç ïðîáåë öâåò ¹2\nÏðèìåð: 411 3 0", "Äàëåå", "Îòìåíà");
                }
                case 8:
                {
                    ShowPlayerDialog(playerid, 9675, DIALOG_STYLE_INPUT, "{FFD700}Ïîêóïêà ñêèíà", "{FFFFFF}Ñòîèìîñòü ïîêóïêè ñêèíà: 30 äîíàò ðóáëåé\n{FFFFFF}Ââåäèòå ID ñêèíà äëÿ ïîêóïêè:", "Äàëåå", "Îòìåíà");
                }
                case 9:
                {
                    if(!response) return true;
                    if(PlayerInfo[playerid][pAlcoInvenxua] > 1) return SendClientMessage(playerid, 0xafafafff, "Èçâèíèòå, Âû àäìèíèñòðàòîð");
                    if(PlayerInfo[playerid][pRub] < 10) return SendClientMessage(playerid, 0xafafafff, "Ó Âàñ íåäîñòàòî÷íî ðóáëåé!");
                    ShowPlayerDialog(playerid, 6511, DIALOG_STYLE_INPUT, "Ñìåíà íèêà", "Ââåäèòå âàø æåëàåìûé íèê â ïîëå íèæå:", "Äàëåå", "Îòìåíà");
                }
                case 10:
                {
                    if(PlayerInfo[playerid][pSaveWeapon] == 1)
                    {
                        return SendClientMessage(playerid, -1, "Ó Âàñ óæå åñòü ýòî óëó÷øåíèå.");
                    }
                    if(PlayerInfo[playerid][pRub] < 50)
                    {
                        return SendClientMessage(playerid, -1, "Ó Âàñ íåäîñòàòî÷íî ñðåäñòâ.");
                    }
                    SendClientMessage(playerid, COLOR_WHITE, "Âû óñïåøíî ïðèîáðåëè óëó÷øåíèå 'Ñîõðàíåíèå îðóæèÿ ïîñëå âûõîäà èç èãðû' çà 50 ðóáëåé.");
                    PlayerInfo[playerid][pRub] -= 50;
                    PlayerInfo[playerid][pSaveWeapon] = 1;
                    UpdatePlayerData(playerid, "pSaveWeapon", PlayerInfo[playerid][pSaveWeapon]);
                    new fstring[300];
                    mysql_format(connects, fstring, sizeof fstring, "UPDATE `accounts` SET `pSaveWeapon` = 1 WHERE `Name` = '%e'", PlayerInfo[playerid][pNames]);
                    mysql_query(connects, fstring);
                }
                case 11:
                {
                    if(PlayerInfo[playerid][pAlcoInvenxua] > 0) return SendClientMessage(playerid, -1, "Àäìèíèñòðàòîð íå ìîæåò ñîñòîÿòü âî ôðàêöèè!");
                    ShowPlayerDialog(playerid, 9671, DIALOG_STYLE_LIST, "{FFD700}9 ðàíã â ëþáîé îðãàíèçàöèè", "1. LSPD\n2. FBI\n3. Àðìèÿ Àâèàíîñåö\n4. Ì×Ñ ËÑ\n5. La Cosa Nostra\n6. Yakuza\n7. Ìýðèÿ\n8. SFPD\n9. Èíñòðóêòîðû\n10. Ballas Gang\
                    \n11. Vagos Gang\n12. Russian Mafia\n13. Groove Street\n14. Sa News\n15. Aztecas Gang\n16. Rifa Gang\n17. Àðìèÿ Çîíà 51\n18. LVPD\n19. Õèòìàíû\n20. Ñòðèòðåéñåðû\n21. SWAT\n22. Àäìèíèñòðàöèÿ Ïðåçèäåíòà\
                    \n23. Casino 4 Dragons\n24. Casino Caligulas", "Äàëåå", "Îòìåíà");
                }
                case 12:
                {
                    ShowPlayerDialog(playerid, 9669, DIALOG_STYLE_INPUT, "{FFD700}Ðàçáàí àêêàóíòà", "{FFFFFF}Ââåäèòå èìÿ çàáëîêèðîâàííîãî àêêàóíòà:", "Äàëåå", "Îòìåíà");
                }
                case 13:
                {
                    ShowPlayerDialog(playerid, 9668, DIALOG_STYLE_MSGBOX, "{FFD700}Ïîïîëíåíèå ñêëàäà ôðàêöèè", "{FFFFFF}Ñòîèìîñòü ïîïîëíåíèÿ ñêëàäà ôðàêöèè: 30 ðóáëåé\n{FFFFFF}Âû óâåðåíû, ÷òî õîòèòå ïîïîëíèòü ñêëàä?", "Ïîïîëíèòü", "Îòìåíà");
                }
                case 14:
                {
                    SPD(playerid, 2820, DIALOG_STYLE_LIST, "{FFFF00}Îðóæèå çà ñïèíîé","{FFFFFF}1. ×òî ýòî òàêîå?\n2. Êóïèòü îðóæèå çà ñïèíîé (159ð)","Âûáðàòü","Îòìåíà");
                }
                case 15:
                {
                    ShowPlayerDialog(playerid,1999,DIALOG_STYLE_LIST,"{FFFF00}Ïðèâàòíûå êîìàíäû","1. /iznas\t\t\t{9ACD32}15 ðóá{ffffff}\n2. /minet\t\t\t{9ACD32}15 ðóá","Âûáðàòü","Çàêðûòü");
                }
                case 16:
                {
                    ShowPlayerDialog(playerid,2017,DIALOG_STYLE_LIST,"{FFFF00}Êîñòþìû","1. Äåä Ìîðîç\t\t\t{9ACD32}169 ðóáëåé\n{ffffff}2. Íèíäçÿ\t\t\t{9ACD32}129 ðóáëåé","Âûáðàòü","Çàêðûòü");
                }
                case 17:
                {
                    ShowPlayerDialog(playerid, 9991, DIALOG_STYLE_LIST, "{FFFFFF}Óíèêàëüíûå àêñåññóàðû", "1. Ñâåòëûé êîëïàê\t\t{8ceb5a}30 ðóá\n2. Ò¸ìíûé êîëïàê\t\t{8ceb5a}30 ðóá\n\n3. Óñû 1\t\t\t{8ceb5a}30 ðóá\n\n4. Óñû 2\t\t\t{8ceb5a}30 ðóá\n5. ׸ðíàÿ ãèòàðà\t\t{8ceb5a}30 ðóá\n6. Òåìíî-áåëàÿ ãèòàðà\t\t{8ceb5a}30 ðóá\n7. Ò¸ìíàÿ ãèòàðà\t\t{8ceb5a}30 ðóá", "Ãîòîâî", "Íàçàä");
                }
                case 18:
                {

                }
                case 19:
                {
                    SendActia(playerid,1);
                }
                case 20:
                {
                    SendActia(playerid,0);
                }
                case 21:
                {

                }
            return;
        }

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


Ссылка на сообщение
  • 0

Копируйте код на русской раскладке клавиатуры

Прячьте под необходимый тег код

Для диалогов можно и нужно использовать процессоры

Так гораздо удобней

https://pawno-rus.ru/topic/413-dialogovyy-processor-edialog/#comment-552

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


Ссылка на сообщение

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

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

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

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


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

Войти

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


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

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

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

    • Barmen
      От Barmen
      Варнинг 213 при создании команды 
       warning 213: tag mismatch
       
    • Barmen
      От Barmen
       Помогите с этими errors