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

В базе данных сохраняются неверные значения

Frolgen

Ученик
Нарушение правил форума 4.11
Доброй ночи, форумчане, я хотел взять системку инвентаря из интернета которая мне понравилась.
Не знаю можно или нет но от сюда ссылка удалена Мне все понравилось
Но почему-то у меня сначала вообще ничего не сохранялось, потом появились цифры в столбце бд, но они всегда по нулям, что-бы я не делал как бы я не пытался извернутся(как мох) вот сохранение

C++:
stock SaveInv(playerid)
{
    new query[550];
    new saveinv[550];
    for(new i; i < MAX_ITEM; i++)
    {
        format(saveinv, 550, "%s%d,", saveinv, p_info[playerid][pItem][i]);
    }
    format(query,sizeof(query),"UPDATE `users` SET `u_item` = '%s' WHERE `u_name` = '%s'", saveinv, GetName(playerid));
    mysql_function_query(sql_connection, query, false, "", "");
    return 1;
}
Вот загрузка
C++:
        new maximum[100];
        cache_get_field_content(0, "u_item", maximum, sql_connection);
        sscanf(maximum, "p<,>a<i>[15]", p_info[playerid][pItem]);
Прошу помощи. Совсем недавно начал заниматься этим всем, ничего чот не выходит адекватного.
 
Последнее редактирование модератором:
Сверху Снизу