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

in public OnDialogResponse (playerid=0, dialogid=6013, response=1, listitem=0, inputtext[]=@00731bb0 "")

samperonline

Умник
[19:04:16] [debug] Run time error 4: "Array index out of bounds"
[19:04:16] [debug] Attempted to read/write array element at index 242 in array of size 2
[19:04:16] [debug] AMX backtrace:
[19:04:16] [debug] #0 00038154 in public OnDialogResponse (playerid=0, dialogid=6013, response=1, listitem=0, inputtext[]=@00731bb0 "") at C:\Users\Gamer\Desktop\Доработка моего мода\pawno\include\camper.inc:659

C++:
        case D_CAMPER_SELL_MENU:
        {
            if(!response)
                return CamperMenu(playerid);

            switch(listitem)
            {
                case 0:
                {
                    new
                        cmp_string[51 + (- 2 + 11)],
                        camperid = gVehicleCamperID[playerid]
                    ;
                    format(cmp_string, sizeof(cmp_string),
                        "DELETE FROM `info_camper` WHERE `ID` = '%i' LIMIT 1",
                        CamperInfo[camperid][c_id]
                    );
                    mysql_tquery(dbHandle, cmp_string);

                    DestroyVehicle(camperid);
                    ClearVehicleCamper(camperid);
                #if defined _streamer_included
                    DestroyDynamic3DTextLabel(CamperInfo[camperid][c_camper_3d_text]);
                #else
                    Delete3DTextLabel(CamperInfo[camperid][c_camper_3d_text]);
                #endif

                    DisablePlayerRaceCheckpoint(playerid);
                    gVehicleCamperID[playerid] = INVALID_VEHICLE_ID;
                    gPlayerSpawnCamper[playerid] = 0;
                    SendClientMessage(playerid, -1, !"Вы продали свой дом на колесах.");

                    PlayerInfo[playerid][Settings][2] = 0;
                     format(stringer1,sizeof(stringer1),"%d, %d, %d, %d, %d",
                        PlayerInfo[playerid][Settings][0],
                        PlayerInfo[playerid][Settings][1],
                        PlayerInfo[playerid][Settings][2],
                        PlayerInfo[playerid][Settings][3],
                        PlayerInfo[playerid][Settings][4]);
                    mysql_format(connects, mysql_query_, sizeof(mysql_query_), "UPDATE "TABLE_ACCOUNT" SET settings = '%s' WHERE `pID` = '%d'",stringer1,PlayerInfo[playerid][pID]);
                    mysql_function_query(connects, mysql_query_, false, "", "");


                #if defined foreach
                    foreach(Player, i)
                    #else
                for (new i = 0, size = GetPlayerPoolSize(); i <= size; ++i)
                    #endif
                    {
                        if(gIntoCamperVehicleID[i] != camperid)
                            continue;

                          SpawnPlayerEx(i);
                    }
                    SetPlayerMoneyCMP(playerid, gCamperClass[camperid][camper_price_class], false); //строка 659 
                    return 1;
                }
                case 1:
                {
                    if(gPlayerSellID[playerid] != INVALID_PLAYER_ID)
                    {
                        ShowPlayerDialog(
                            playerid,
                            D_CAMPER_SELL_MENU,
                            DIALOG_STYLE_LIST,
                            "Меню ДНК",
                            "{BA2821}»{ffffff} Государству\n\
                            {BA2821}»{ffffff} Игроку",
                            !"Выбрать",
                            !"Выход"
                        );
                        SendClientMessage(playerid, COLOR_GREY, !"Ошибка: Вы уже предложили, кому-то купить дом на колесах.");
                        return 1;
                    }
                    ShowPlayerDialog(
                        playerid,
                        D_CAMPER_SELL_PLAYER_ID,
                        DIALOG_STYLE_INPUT,
                        "Меню ДНК",
                        "Введите ID игрока",
                        !"Далее",
                        !"Назад"
                    );
                    return 1;
                }
            }
        }
 
Сверху Снизу