Перейти к содержанию
Авторизация  
Eduard Vestornович

Ошибка при компилирование 014

Рекомендуемые сообщения

Eduard Vestornович

case dHouse_Level:
        {
            if(!response) return 1;
            if(!strlen(inputtext))
            {
                SendClientMessage(playerid, -1, "Ошибка введите уровень дома.");
                ShowCreateHouseMenu_Level(playerid);
                return 1;
            }
            homelevel[playerid] = strval(inputtext);
            ShowPlayerDialog(playerid, dHouse_Int, DIALOG_STYLE_LIST, "Укажите интерьер", house_interior_list, "Выбрать", "Отмена");
        }

Строка 1972 - Case dHouse_Level:

 

(1972) : error 014: invalid statement; not in switch

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


Ссылка на сообщение
Поделиться на другие сайты
16Shadows

case у Вас вне структуры switch. Может, с фигурными скобками накосячили.

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


Ссылка на сообщение
Поделиться на другие сайты
Eduard Vestornович

@16Shadows,

switch(dialogid)
	{
	    case dHouse_Price:
        {
            if(!response) return 1;
            if(!strlen(inputtext))
            {
                SendClientMessage(playerid, -1, "Ошибка введите стоимость дома.");
                ShowCreateHouseMenu_Price(playerid);
                return 1;
            }
            homeprice[playerid] = strval(inputtext);
            ShowPlayerDialog(playerid, dHouse_Level, DIALOG_STYLE_INPUT, "Создание дома", "Укажите уровень создаваемого дома", "Далее", "Отмена");
        }
    }
      case dHouse_Level:
        {
            if(!response) return 1;
            if(!strlen(inputtext))
            {
                SendClientMessage(playerid, -1, "Ошибка введите уровень дома.");
                ShowCreateHouseMenu_Level(playerid);
                return 1;
            }
            homelevel[playerid] = strval(inputtext);
            ShowPlayerDialog(playerid, dHouse_Int, DIALOG_STYLE_LIST, "Укажите интерьер", house_interior_list, "Выбрать", "Отмена");
        } 

да вроде в switch

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


Ссылка на сообщение
Поделиться на другие сайты
16Shadows

Ну скобки то посчитайте. switch закрыли ровно перед своим case

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


Ссылка на сообщение
Поделиться на другие сайты
Eduard Vestornович

@16Shadows,Да, он закрыт 
Вот:
 

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{/OPEN
	switch(dialogid)
	{/OPEN
	    case dHouse_Price:
        {/OPEN
            if(!response) return 1;
            if(!strlen(inputtext))
            {/OPEN
                SendClientMessage(playerid, -1, "Ошибка введите стоимость дома.");
                ShowCreateHouseMenu_Price(playerid);
                return 1;
            }/CLOSE
            homeprice[playerid] = strval(inputtext);
            ShowPlayerDialog(playerid, dHouse_Level, DIALOG_STYLE_INPUT, "Создание дома", "Укажите уровень создаваемого дома", "Далее", "Отмена");
        }/CLOSE

 }//CLOSE
      case dHouse_Level:
        {/OPEN
            if(!response) return 1;
            if(!strlen(inputtext))
            {/OPEN
                SendClientMessage(playerid, -1, "Ошибка введите уровень дома.");
                ShowCreateHouseMenu_Level(playerid);
                return 1;
            }/CLOSE
            homelevel[playerid] = strval(inputtext);
            ShowPlayerDialog(playerid, dHouse_Int, DIALOG_STYLE_LIST, "Укажите интерьер", house_interior_list, "Выбрать", "Отмена");
        }/CLOSE
}/CLOSE 

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


Ссылка на сообщение
Поделиться на другие сайты
16Shadows

Ну так посмотрите на то, что сами расписали, и заметьте, что Вы закрываете switch до case

public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{/OPEN
	switch(dialogid)
	{/OPEN
	    case dHouse_Price:
        {/OPEN
            if(!response) return 1;
            if(!strlen(inputtext))
            {/OPEN
                SendClientMessage(playerid, -1, "Ошибка введите стоимость дома.");
                ShowCreateHouseMenu_Price(playerid);
                return 1;
            }/CLOSE
            homeprice[playerid] = strval(inputtext);
            ShowPlayerDialog(playerid, dHouse_Level, DIALOG_STYLE_INPUT, "Создание дома", "Укажите уровень создаваемого дома", "Далее", "Отмена");
        }/CLOSE

 }//CLOSE <- switch закрыт
      case dHouse_Level:
        {/OPEN
            if(!response) return 1;
            if(!strlen(inputtext))
            {/OPEN
                SendClientMessage(playerid, -1, "Ошибка введите уровень дома.");
                ShowCreateHouseMenu_Level(playerid);
                return 1;
            }/CLOSE
            homelevel[playerid] = strval(inputtext);
            ShowPlayerDialog(playerid, dHouse_Int, DIALOG_STYLE_LIST, "Укажите интерьер", house_interior_list, "Выбрать", "Отмена");
        }/CLOSE
}/CLOSE 

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


Ссылка на сообщение
Поделиться на другие сайты

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

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

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

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

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

Войти

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

Войти
Авторизация  

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

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

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

    • Unity11
      От Unity11
      Все файлы залил на хостинг, подключил MySQL (MySQL 41-4) запускаю, пишет Unknown
      Вот server.cfg
      echo Executing Server Config... lanmode 0 rcon_password 89061184610 maxplayers 50 port 2303 bind 151.80.47.186 hostname Unity RolePlay | Тестовый сервер gamemode0 unrp filterscripts cameditor announce 1 query 1 weburl maxnpc 0 onfoot_rate 40 incar_rate 40 weapon_rate 40 stream_distance 300.0 stream_rate 1000 plugins crashdetect.so CRP.so dc_cmd.so mysql.so pawnraknet.so sscanf.so streamer.so Вот server log
      ---------- Loaded log file: "server_log.txt". ---------- SA-MP Dedicated Server ---------------------- v0.3e, (C)2005-2012 SA-MP Team [11:25:29] weburl = "www.sa-mp.com" (string) [11:25:29] [11:25:29] Server Plugins [11:25:29] -------------- [11:25:29] Loading plugin: crashdetect.so [11:25:29] CrashDetect v4.18.1 is OK. [11:25:29] Loaded. [11:25:29] Loading plugin: CRP.so [11:25:29] [11:25:29] ______________________________________ [11:25:29] Convert Rus To Pwn v0.1.1 loaded [11:25:29] ______________________________________ [11:25:29] By: Fro (c) Copyright <TBG> 2009-2011 [11:25:29] ______________________________________ [11:25:29] Loaded. [11:25:29] Loading plugin: dc_cmd.so [11:25:29] Daniel's CMD plugin v2.8 [11:25:29] (c) 2014 Daniel_Cortez [11:25:29] www.[ссылка стороннего ресурса].ru [11:25:29] Loaded. [11:25:29] Loading plugin: mysql.so [11:25:29] >> plugin.mysql: R41-4 successfully loaded. [11:25:29] Loaded. [11:25:29] Loading plugin: pawnraknet.so [11:25:29] Pawn.RakNet plugin v1.2.0 by urShadow loaded [11:25:29] Loaded. [11:25:29] Loading plugin: sscanf.so [11:25:29] [11:25:29] =============================== [11:25:29] sscanf plugin loaded. [11:25:29] Version: 2.8.1 [11:25:29] (c) 2012 Alex "Y_Less" Cole [11:25:29] =============================== [11:25:29] Loaded. [11:25:29] Loading plugin: streamer.so [11:25:29] *** Streamer Plugin v2.9.4 by Incognito loaded *** [11:25:29] Loaded. [11:25:29] Loaded 7 plugins. [11:25:29] [11:25:29] Filterscripts [11:25:29] --------------- [11:25:29] Loading filterscript 'cameditor.amx'... [11:25:29] -------------------------------------- [11:25:29] CamEditor by Drebin [11:25:29] -------------------------------------- [11:25:29] Loaded 1 filterscripts. [11:25:30] [debug] Run time error 19: "File or function is not found" [11:25:30] [debug] TextDrawSetPreviewModel [11:25:30] [debug] TextDrawSetPreviewRot [11:25:30] [debug] Run time error 19: "File or function is not found" [11:25:30] [debug] TextDrawSetPreviewModel [11:25:30] [debug] TextDrawSetPreviewRot [11:25:30] Script[gamemodes/unrp.amx]: Run time error 19: "File or function is not found" [11:25:30] Number of vehicle models: 0 Если кто нибудь поможет буду благодарен!
    • VycheslavDikunets
      От VycheslavDikunets
      Здравствуйте помогите исправить эту бурду.
      Ошибка в логах:
      [22:01:38] [debug] Run time error 4: "Array index out of bounds" [22:01:38] [debug] Attempted to read/write array element at index 2 in array of size 2 [22:01:38] [debug] AMX backtrace: [22:01:38] [debug] #0 005cb988 in public OnPlayerRequestClass (playerid=0, classid=0) at C:\Users\RoadTo360NoScope\Desktop\redex-rp\gamemodes\gta3rp.pwn:7616  
      Вот строки в pwn
       
    • lekek2288
      От lekek2288
      Помогите решить проблему при скачивании cr-mp 0.3E. Скачиваю с оф.сайта, пишет при загрузке, что у вас недостаточно прав. Саму игру я скачал по обычному, а клиент не качается. Пробывал скачивать с другого браузера, такая же ошибка. Даже качал торрентом, когда файл загрузился, при запуске пишет, что у вас недостаточно прав. Все остальные другие программы качаются спокойно, без ошибок. Помогите!

    • VycheslavDikunets
      От VycheslavDikunets
      Помогите исправить. где шо я пропустил? 
       
       
       

       
       
       

×

Важная информация

Мы разместили cookie-файлы на ваше устройство, чтобы помочь сделать этот сайт лучше. Вы можете изменить свои настройки cookie-файлов, или продолжить без изменения настроек.