• 0
Sign in to follow this  
Followers 0
kekkomomek1941

Проблема с компилом мода

Question

Всем привет, вот ошибки, понятия не имею как их исправить, кто может - помогите пожалуйста

arizona.pwn(92829) : error 001: expected token: ";", but found ":"

arizona.pwn(92829) : error 029: invalid expression, assumed zero

arizona.pwn(92799) : error 002: only a single statement (or expression) can follow each "case"

arizona.pwn(92829) : error 014: invalid statement; not in switch

arizona.pwn(92829) : fatal error 107: too many error messages on one line

Вот все строчки с ошибками

 

Спойлер

else if(GetString(data, "business.list.select")) // строка с ошибкой 92799
                {
                    MainClickBizInfo(playerid, id_var[0]);
                    SelectBizID(playerid, id_var[0]);
                }
                else if(GetString(data, "business.info.selectTab"))
                {
                    sscanf(request, "P<|>s[50]", data);
                    BusinessSelectTab_CEF(playerid, data);
                }
                else if(GetString(data, "business.info.panelchangeStatus"))
                {
                    new biz = id_var[0];
                    if(!IsHisBiz(playerid, biz)) return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Это не ваш бизнес!");
                     BizData[biz][bLock] = !BizData[biz][bLock];
                     UpdateBusinessText(biz,1);
                      SelectBizID(playerid, biz);
                }
                else if(GetString(data, "business.info.widthdraw"))
                {
                    if(PI[playerid][pLevel] < 2return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Брать деньги с баланса бизнеса можно со 2-го уровня!");
                     SPD(playerid,1159,1,"","\n\n{FFFFFF}Введите сумму, которую хотите снять.\n\n","Ок", !"Отмена");
                }
                else if(GetString(data, "business.info.refill"))
                {
                    if(PI[playerid][pLevel] < 2return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Ложить деньги на баланса бизнеса можно со 2-го уровня!");
                     SPD(playerid,1173,1,"","\n\n{FFFFFF}Введите сумму, которую хотите положить на баланс вашего бизнеса.\n\n","Ок", !"Отмена");
                }
                else if(GetString(data, "business.info.edit")) sscanf(request, "P<|>s[50]", data), BusinessInfoEdit_CEF(playerid, data);
                else if(GetString(data, "business.info.selectTab")) sscanf(request, "P<|>s[50]", data), BusinessSelectTab_CEF(playerid, data);
                        case 68: HideFullCef(playerid); // строка с ошибкой 92829

 

 

Edited by Cawfee

Share this post


Link to post
Share on other sites

3 answers to this question

  • 0

@kekkomomek1941 Я дурачек вставил в 1 часть кода другую, ошибку пофиксил

Share this post


Link to post
Share on other sites
  • 0
22 минуты назад, kekkomomek1941 сказал:

else if(GetString(data, "business.list.select")) // строка с ошибкой 92799

Нужно знать, что такое GetString, а также захватить больший участок кода, чтобы видеть, что там выше.

 

23 минуты назад, kekkomomek1941 сказал:

case 68: HideFullCef(playerid); // строка с ошибкой 92829

А зачем вы туда case засунули? Либо скобок не хватает, либо он вообще не к месту. Опять же, нужен большой участок кода.

Share this post


Link to post
Share on other sites
  • 0

@Cawfee Вот больше кода

 

Спойлер

    if playerCefFocus[playerid] && IsPlayerCefInitiliazed(playerid) *then
    {
        switch(id)
        {
            case 66:
            {
                if PI[playerid][pMoney] < 50000000 *then
                    return SCM(playerid, COLOR_RED, "[Ошибка] {ffffff}У вас недостаточно денег.");

                static const carEvent[][] = {"debug""kz""rus""ua""by""usa"};

                new country[4], region[3];

                sscanf(request, "P<|>s[150]s[4]d", data, country, id_var[1]);

                for new i; i < sizeof carEvent; i ++ do
                {
                    if TextFind(country, carEvent[0]) *then
                    {
                        if i == 3 *then
                            sscanf(request, "P<|>s[150]s[3]s[3]", data, country, region), SetString(playerNumber[playerid], (str_f("%s", region)));

                        else SetString(playerNumber[playerid], (str_f("%d", id_var[1])));
                        playernumber_Type[playerid] = i;

                        randomizeNumbers(playerid, i);
                        break;
                    }
                }
                GiveMoney(playerid, -50000000);
            }
            case 67:
            {
                new number_install[8];

                sscanf(request, "P<|>s[150]s[8]", data, number_install);

                if strlen(number_install) > 1 *then
                    AddItem(playerid, 29091010000000, playernumber_Type[playerid], playerNumber[playerid], number_install);
            }
            
            else if(GetString(data, "business.list.select"))
                {
                    MainClickBizInfo(playerid, id_var[0]);
                    SelectBizID(playerid, id_var[0]);
                }
                else if(GetString(data, "business.info.selectTab"))
                {
                    sscanf(request, "P<|>s[50]", data);
                    BusinessSelectTab_CEF(playerid, data);
                }
                else if(GetString(data, "business.info.panelchangeStatus"))
                {
                    new biz = id_var[0];
                    if(!IsHisBiz(playerid, biz)) return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Это не ваш бизнес!");
                     BizData[biz][bLock] = !BizData[biz][bLock];
                     UpdateBusinessText(biz,1);
                      SelectBizID(playerid, biz);
                }
                else if(GetString(data, "business.info.widthdraw"))
                {
                    if(PI[playerid][pLevel] < 2return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Брать деньги с баланса бизнеса можно со 2-го уровня!");
                     SPD(playerid,1159,1,"","\n\n{FFFFFF}Введите сумму, которую хотите снять.\n\n","Ок", !"Отмена");
                }
                else if(GetString(data, "business.info.refill"))
                {
                    if(PI[playerid][pLevel] < 2return SCM(playerid, COLOR_RED, !"[Ошибка] {FFFFFF}Ложить деньги на баланса бизнеса можно со 2-го уровня!");
                     SPD(playerid,1173,1,"","\n\n{FFFFFF}Введите сумму, которую хотите положить на баланс вашего бизнеса.\n\n","Ок", !"Отмена");
                }
                else if(GetString(data, "business.info.edit")) sscanf(request, "P<|>s[50]", data), BusinessInfoEdit_CEF(playerid, data);
                else if(GetString(data, "business.info.selectTab")) sscanf(request, "P<|>s[50]", data), BusinessSelectTab_CEF(playerid, data);
                        case 68: HideFullCef(playerid);
            case 27:
            {
                if(custom != 18return UseNewDonate(playerid, 1);
                for(new i; i < sizeof(NewDonateInfo); i++)
                {
                    if(NewDonateInfo[ndType] == id_var[1] && NewDonateInfo[ndId] == id_var[0])
                    {
                        if NewDonateInfo[ndType] != 0 *then
                        {
                             if NewDonateInfo[ndType] == 4 *then SetPVarInt(playerid, "ndBuyMoney", NewDonateInfo[ndId]);
                             else if NewDonateInfo[ndType] == 2 *then SetPVarInt(playerid, "ndBuyBox", NewDonateInfo[ndId]);
//                             else if NewDonateInfo[ndType] == 3 *then SetPVarInt(playerid, "ndBuySecurity", NewDonateInfo[ndId]);
                             else if NewDonateInfo[ndType] == 5 *then SetPVarInt(playerid, "ndBuyCars", NewDonateInfo[ndId]);
                             else if NewDonateInfo[ndType] == 6 *then SetPVarInt(playerid, "ndBuyTuning", NewDonateInfo[ndId]);
                             else if NewDonateInfo[ndType] == 7 *then SetPVarInt(playerid, "ndBuyAks", NewDonateInfo[ndId]);
                             else if NewDonateInfo[ndType] == 8 *then SetPVarInt(playerid, "ndBuySkin", NewDonateInfo[ndId]);
                             else if NewDonateInfo[ndType] == 9 *then SetPVarInt(playerid, "ndBuyRool", NewDonateInfo[ndId]);
                             else if NewDonateInfo[ndType] == 10 *then SetPVarInt(playerid, "ndBuyAnim", NewDonateInfo[ndId]);
                            SPDF(playerid, NewDonateInfo[ndDlgId], NewDonateInfo[ndDlgType], "{FF6666}Приобрести""{FFFFFF}Вы действительно хотите преобрести '{FF6666}%s'{FFFFFF}?\n\n{FFFFFF}Стоимость этого товара - {FF6666}%i AZ-Coins\n{FFFFFF}Для покупки нажмите 'Далее'""Далее""Отмена", NewDonateInfo[ndBuyName], NewDonateInfo[ndBuyCost]);
                        }
                    }
                }
            }

 


 

Дело в том, что этот код уже был у меня в другом моде, и он не то что ошибок не выдавал, даже варнингов не было, решил его перенести на другой мод и вот тут такое

Edited by Cawfee

Share this post


Link to post
Share on other sites
Guest
This topic is now closed to further replies.
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • Доналдо Фарекелка
      By Доналдо Фарекелка


      Скачать файл Christmas Live » RPG | XS
      Приветствую, сливаю мод, который делал самолично. Мод недоработан, возможно где-то имеются баги, без лаунчера.
      Взят под основу от Phantom RolePlay. Отдельная благодарность за мод WW.INC
      Основная информация про мод:
       
      Информация про сервер:
      Записка:
      ПРИМЕР -  скриншот, сделанный для показа чего-либо и скриншот может является устаревшей информацией(Пояснение: Что-то изменилось, а что-то нет).
      Добавил Доналдо Фарекелка Добавлено 14.03.2025 Категория Моды Автор Donaldo_Farekelka  
    • Доналдо Фарекелка
      By Доналдо Фарекелка
      Приветствую, сливаю мод, который делал самолично. Мод недоработан, возможно где-то имеются баги, без лаунчера.
      Взят под основу от Phantom RolePlay. Отдельная благодарность за мод WW.INC
      Основная информация про мод:
       
      Информация про сервер:
      Записка:
      ПРИМЕР -  скриншот, сделанный для показа чего-либо и скриншот может является устаревшей информацией(Пояснение: Что-то изменилось, а что-то нет).
    • Zelixsz
      By Zelixsz
      Привет, при попытке запустить сервер появляется такая ошибка. 
      Буду благодарен за любую помощь 
       
      MySQL: подключаюсь к localhost (Логин: root | БД: adamandrp) MySQL: не удалось подключиться к localhost