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

Сортировка слотов инвентаря

NoPressF

Умник
Здравствуйте, есть проблема с сортировкой слотов инвентаря, вот к примеру, есть предметы, они находятся в 1, 2, 3 слоте, а я хочу чтобы они были в 0, 1, 2.
Есть уже код но он не рабочий))

PHP:
stock SaveInventory(playerid)
{
    PlayerSortItems(playerid);
    for(new i; i < sizeof gPlayerItems[]; i++)
    {
        if(!gPlayerItems[playerid][i][pItemNumber]) continue;
        gPlayerTempItems[playerid][i][pItemNumber] = gPlayerItems[playerid][i][pItemNumber];
        gPlayerTempItems[playerid][i][pItemId] = gPlayerItems[playerid][i][pItemId];
        gPlayerTempItems[playerid][i][pItemQuality] = gPlayerItems[playerid][i][pItemQuality];
        gPlayerTempItems[playerid][i][pItemValue] = gPlayerItems[playerid][i][pItemValue];
    }
    for(new i; i < sizeof gPlayerItems[]; i++)
    {
        for(new u; u < sizeof gPlayerItems[]; u++)
        {
            if(gPlayerItems[playerid][i][pItemNumber] && gPlayerTempItems[playerid][u][pItemNumber] && u != i)
            {
                gPlayerItems[playerid][i][pItemNumber] = gPlayerTempItems[playerid][u][pItemNumber];
                gPlayerItems[playerid][i][pItemId] = gPlayerTempItems[playerid][u][pItemId];
                gPlayerItems[playerid][i][pItemQuality] = gPlayerTempItems[playerid][u][pItemQuality];
                gPlayerItems[playerid][i][pItemValue] = gPlayerTempItems[playerid][u][pItemValue];
                gPlayerTempItems[playerid][u][pItemNumber] = gPlayerTempItems[playerid][u][pItemId] = gPlayerTempItems[playerid][u][pItemQuality] = gPlayerTempItems[playerid][u][pItemValue] = 0;
            }
        }
    }
    for(new i; i < sizeof gPlayerItems[]; i++)
    {
        mysql_format(connect_mysql, query, sizeof query, "SELECT * FROM `inventory` WHERE `pName` = '%e' AND `Item%d` = NULL", pInfo[playerid][pName], i+1);
        mysql_tquery(connect_mysql, query, "CheckExistsItem", "dd", playerid, i);
    }
    return true;
}
 
Сверху Снизу