• 0

Вопросы

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

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

Cawfee
Cawfee предупредил bogdan@gmail за это сообщение
Причина: Неинформативное название темы · Баллы: 1 ·

Заметка от Cawfee , создано

3.1. Заголовок темы должен отражать основную суть темы. Темы без информативного заголовка будут переименовываться, а автор может быть предупрежден (на усмотрение члена администрации). 

Устное предупреждение.

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


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

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

  • 0

Привет, спасибо кто пытался помочь я разобрался и исправил 

Как тему закрыть?

 

 

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


Ссылка на сообщение
  • 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] > 1return SendClientMessage(playerid, 0xafafafff"Èçâèíèòå, Âû àäìèíèñòðàòîð");
                    if(PlayerInfo[playerid][pRub] < 10return 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] > 0return 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;
        }

 

 

Отредактировано пользователем Cawfee

Заметка от Cawfee , создано

3.2. Код необходимо брать в тег "Код", а код более 10 строк – еще и в "Спойлер". Как это сделать рассказано в разделе "FAQ".

Устное предупреждение.

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


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

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

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

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

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

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

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


Ссылка на сообщение
  • 0
        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] > 1return SendClientMessage(playerid, 0xafafafff"Извините, Вы администратор");
                    if(PlayerInfo[playerid][pRub] < 10return 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] > 0return 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 пользователей онлайн

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

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

    • maYn
      От maYn
      Слив мода Santrope RolePlay (Mobile)
      Скачать файл Сливаю вам мод Santrope RolePlay.
      Автор мода: Неизвестен
       
      Описание систем:
      Система AirDrop, фракций, контейнеров, админ-панели, аксессуаров, бизнесов, домов, афк, работы, новый остров и многого другого. Различный маппинг.
      Подробнее ознакомиться с модом можно, скачав его.
       
      Если будут краши при авторизации, скачайте архив ниже и киньте файлы в корень игры с заменой.
       
      В моде есть баги для PC игры, мод адаптирован для Mobile проекта.
       
      Если понравился мод, поставьте лайк)
      santrope_game.zip
      Добавил maYn Добавлено 20.04.2023 Категория Моды Автор Неизвестно  
    • maYn
      От maYn
      Сливаю вам мод Santrope RolePlay.
      Автор мода: Неизвестен
       
      Описание систем:
      Система AirDrop, фракций, контейнеров, админ-панели, аксессуаров, бизнесов, домов, афк, работы, новый остров и многого другого. Различный маппинг.
      Подробнее ознакомиться с модом можно, скачав его.
       
      Если будут краши при авторизации, скачайте архив ниже и киньте файлы в корень игры с заменой.
       
      В моде есть баги для PC игры, мод адаптирован для Mobile проекта.
       
      Если понравился мод, поставьте лайк)
      santrope_game.zip
    • Доналдо Фарекелка
      От Доналдо Фарекелка


      Скачать файл Arizona RolePlay || Ser
      Приветствую, этот мод я нашёл на просторах интернета. 
      Скачал мод у автора:  Developer Stravinskiy
      Доработал мод: Donaldo_Farekelka
       
      Предупреждаю! Мод сырой, багов стало меньше, но они есть.
      Мод: Баня, Подвал, В некоторых местах маппинг, система коронавируса, 8 лвл админок
       
      Информация:
      1) Dc_Cmd
      2) Mysql, mode, language - Всё настраивается теперь в pawno ( UPDATE: 1.1.0 )
      3) Административные права в данный момент можно выдать через /amakeadmin(Смотреть уроки) или БД ( UPDATE: 1.2.2 ).
       
      То что я сделал ( Всё что я делаю сейчас, смотрите в изменениях ):
       
      Добавил Доналдо Фарекелка Добавлено 13.04.2023 Категория Моды Автор shenol (vk.com/donaldo_farekelka)  
    • Kaiser
      От Kaiser
      CMD:pay(playerid, params[]) {     if(sscanf(params, "ud", params[0], params[1])) return SendClientMessage(playerid, COLOR_GREY, "Используйте: /pay [ID игрока] [кол-во денег]");     if(GetPVarInt(params[0], "logged") == 0) return SendClientMessage(playerid, COLOR_GREY, "Игрок не авторизован");     if(params[1] > 5000) return SendClientMessage(playerid, COLOR_GREY, "Нельзя передать больше 5000");     if(params[0] == playerid) return SendClientMessage(playerid,COLOR_GREY, "Вы указали свой ID");     if(GetPlayerMoney(playerid) < params[1]) return SendClientMessage(playerid,COLOR_GREY, "На вашем счету недостаточно Денег");     if(GetPVarInt(playerid,"Counting_pay") > gettime()) return SendClientMessage(playerid, COLOR_GREY, "Команду можно использовать раз в 15 секунд");     SetPVarInt(playerid,"Counting_pay",gettime() + 15);     new Float:x,Float:y,Float:z;     GetPlayerPos(params[0],x,y,z);     if(!PlayerToPoint(3.0, playerid, x,y,z)) return SendClientMessage(playerid,COLOR_GREY, "Данный игрок далеко от Вас");     GivePlayerMoney(playerid, -params[1]);     GivePlayerMoney(params[0], params[1]);     new string[144];     format(string, sizeof(string), "%s[%d] передал %s[%d] %d виртов", gpname(playerid), playerid, gpname(params[0]), params[0], params[1]);     return ProxDetector(25.0, playerid, string, -1, -1, -1, -1, -1); }