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

Сохранение информации о автомобиле игрока

morris_s

Новичок
Писал систему личных авто и столкнулся с проблемой сохранения информации о них (Бензин, пробег, цвет и т.д.)
Проблема заключается в том, что порядковый ID автомобилей на сервере не всегда будет совпадать с тем, что указан в БД, из-за чего данные о автомобилях путаются.
Возможно ли принудительно присвоить автомобилю ID, чтобы он был неизменчив или может быть есть другое решение этой проблемы?

Код:
format(small_string, sizeof small_string, "UPDATE `vehicles` SET `Fuel` = %f,", vInfo[i][vFuel]);
format(small_string, sizeof small_string, "%s`Milliage` = %f,", small_string, vInfo[i][vMilliage]);
format(small_string, sizeof small_string, "%s`Pos_X` = %f,", small_string, vInfo[i][vPos_X]);
format(small_string, sizeof small_string, "%s`Pos_Y` = %f,", small_string, vInfo[i][vPos_Y]);
format(small_string, sizeof small_string, "%s`Pos_Z` = %f,", small_string, vInfo[i][vPos_Z]);
format(small_string, sizeof small_string, "%s`Angle` = %f,", small_string, vInfo[i][vAngle]);
format(small_string, sizeof small_string, "%s`Color1` = %d,", small_string, vInfo[i][vColor1]);
format(small_string, sizeof small_string, "%s`Color2` = %d,", small_string, vInfo[i][vColor2]);
format(small_string, sizeof small_string, "%s`Owner` = '%s',", small_string, vInfo[i][vOwner]);
format(small_string, sizeof small_string, "%s`Park` = %d", small_string, vInfo[i][vPark]);

format(small_string, sizeof small_string, "%s WHERE `vehicles`.`ID` = %d", small_string, i);
mysql_tquery(mysql, small_string, "", "");
 
Сверху Снизу