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

Некорректное кэширования инвентаря: invalid row index '%d' (number of rows: '1')

NoPressF

Умник
Здравствуйте, вот мне сделали инвентарь на заказ. И вот тут проблема при загрузке инвентаря, тоесть когда я кэширую данные инвентаря то вылазит много строчек в mysql.log связанные с row index.

ID - это ид предмета.
pName - имя игрока.
Count - количество предмета в инвентаре.

PHP:
stock MysqlLoadInventory(playerid)
{
    for(new i = 0; i != sizeof gItems; i++)
    {
        mysql_format(connect_mysql, query, sizeof(query), "SELECT * FROM `inventory` WHERE `pName` = '%e' AND `ID` = '%d'", pInfo[playerid][pName], i);
        mysql_tquery(connect_mysql, query, "LoadPlayerItems", "i", playerid);
    }
}

publics: LoadPlayerItems(playerid)
{
    new rows;
    cache_get_row_count(rows);
    if(rows)
    {
        new itemid, itemcount, idquality = 1;
        for(new i = 0; i != sizeof gItems; i++)
        {
            cache_get_value_name_int(i, "ID", itemid);
            cache_get_value_name_int(i, "Count", itemcount);
            if(itemcount != 0)
                SetPlayerItemCount(playerid, itemid, itemcount, idquality);
        }
    }
}
Чтобы видеть скрытое содержание Зарегистрируйтесь на форуме!
 
Сверху Снизу