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

error 052: multi-dimensional arrays must be fully initialized

saaashaaaa

Умник
Всем привет!
Недавно мне помогли сделать диалоговое окно, которое мне нужно было, но при компиляции ошибки
error 020: invalid symbol name ""
error 052: multi-dimensional arrays must be fully initialized

PHP:
const MAX_SECTION = 3, //Количество разделов
      MAX_LIST = 3, // строка case ?: //тут ошибка
      MAX_MESSAGE = 3; //3 сообщения

new TextToChat[MAX_SECTION][MAX_LIST][MAX_MESSAGE][144] = {
    {

        {
            "Текст из case 0: строка Начало 1",
            "Текст из case 0: строка Начало 2",
            "Текст из case 0: строка Начало 3"
        },
        {
            "Текст из case 0: строка Середина 1",
            "Текст из case 0: строка Середина 2",
            "Текст из case 0: строка Середина 3"
        },
        {
            "Текст из case 0: строка Конец 1",
            "Текст из case 0: строка Конец 2",
            "Текст из case 0: строка Конец 3"
        }
    },
    {

        {
            "Текст из case 1: строка Начало 1",
            "Текст из case 1: строка Начало 2",
            "Текст из case 1: строка Начало 3"
        },
        {
            "Текст из case 1: строка Середина 1",
            "Текст из case 1: строка Середина 2",
            "Текст из case 1: строка Середина 3"
        },
        {
            "Текст из case 1: строка Конец 1",
            "Текст из case 1: строка Конец 2",
            "Текст из case 1: строка Конец 3"
        }
    },
    {

        {
            "Текст из case 2: строка Начало 1",
            "Текст из case 2: строка Начало 2",
            "Текст из case 2: строка Начало 3"
        },
        {
            "Текст из case 2: строка Середина 1",
            "Текст из case 2: строка Середина 2",
            "Текст из case 2: строка Середина 3"
        },
        {
            "Текст из case 2: строка Конец 1",
            "Текст из case 2: строка Конец 2",
            "Текст из case 2: строка Конец 3"
        }
    }
}; // тут ошибка

cmd:test(playerid)
{
    if(PI[playerid][pAdmin] < 1) return 1;
    else if(AdminLogged[playerid] == false) return SendClientMessage(playerid, COLOR_GREY, YouAreNotLoggedInAsAdmin);
    ShowPlayerDialog(playerid, D_JOB+439, DIALOG_STYLE_LIST, "{"#cSV"}Тест-меню", "1. Тест №1\n2. Тест №2\n3. Тест №3", "Выбрать", "Отмена");
    return 1;
}

case D_JOB+439:
{
   if(!response) return 1;
   switch(listitem)
   {
       case 0: ShowPlayerDialog(playerid, D_JOB+454, 2, "{"#cSV"}Тест №1",
           "1. Начало (При нажатии должен быть текст в общий чат)\n\
           2. Середина(При нажатии должен быть текст в общий чат)\n\
           3. Конец(При нажатии должен быть текст в общий чат)", "Да", "Нет");
       case 1: ShowPlayerDialog(playerid, D_JOB+454, 2, "{"#cSV"}Тест №2",
           "1. Начало (При нажатии должен быть текст в общий чат)\n\
           2. Середина(При нажатии должен быть текст в общий чат)\n\
           3. Конец(При нажатии должен быть текст в общий чат)", "Да", "Нет");
       case 2: ShowPlayerDialog(playerid, D_JOB+454, 2, "{"#cSV"}Тест №3",
           "1. Начало (При нажатии должен быть текст в общий чат)\n\
           2. Середина(При нажатии должен быть текст в общий чат)\n\
           3. Конец(При нажатии должен быть текст в общий чат)", "Да", "Нет");
   }
   SetPVarInt(playerid, #save_listitem, listitem);
}

case D_JOB+454: {
    if(!response)
        return 1;

    new get_listitem = GetPVarInt(playerid, #save_listitem);

    SendClientMessage(playerid, -1, TextToChat[get_listitem][listitem][0]);
    SendClientMessage(playerid, -1, TextToChat[get_listitem][listitem][1]);
    SendClientMessage(playerid, -1, TextToChat[get_listitem][listitem][2]);

    /*или
    for(new u; u < MAX_MESSAGE; u++)
        SendClientMessage(playerid, -1, TextToChat[get_listitem][listitem][u]);
    */
}
 
Сверху Снизу