Вопросы

Допустим у меня есть две таблицы accounts и cars.В таблице cars есть параметры: id, model, color1, color2 и т.д. в accounts есть параметр "CarId", который должен ссылаться на параметр "Id" в таблице cars, как мне все это реализовать в коде?

в gamemod набросал вот это:

enum pInfo
{
	pID
}
new PlayerInfo[MAX_PLAYERS][pInfo];
enum cInfo
{
 	cId,
    cPlayer[MAX_PLAYER_NAME]
}
new CarInfo[MAX_VEHICLES][cInfo];

Пожалуйста только не бросайтесь, я начинающий, и просто решил обратится к более опытным скриптерам.

Поделиться сообщением


Ссылка на сообщение

2 ответа на этот вопрос

  • 0

Все сам сделал, только проблема теперь из сохранением

Ошибка в консоли:

EID: 1064 | Error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'cSpeed=134,cFuel=30,cFuelType=95,cHealth=1000,cId=0' at line 1 | Query: UPDATE cars SET cModel=466,cX=2480.00,cY=-739.09,cZ=11.97,cA=0.00,cColor1=0,cColor2=0,cPlayer=,cSpeed=134,cFuel=30,cFuelType=95,cHealth=1000,cId=0

stock SaveCar(i) // Сохранение транспорта
{
    new src[1500],query[1500];
	format(query,sizeof(query),"UPDATE "TABLE_CARS" SET ");
	format(src,sizeof(src),"cModel=%i,",CarInfo[i][cModel]);
	strcat(query,src);
	format(src,sizeof(src),"cX=%.2f,",CarInfo[i][cX]);
	strcat(query,src);
	format(src,sizeof(src),"cY=%.2f,",CarInfo[i][cY]);
	strcat(query,src);
	format(src,sizeof(src),"cZ=%.2f,",CarInfo[i][cZ]);
	strcat(query,src);
	format(src,sizeof(src),"cA=%.2f,",CarInfo[i][cA]);
	strcat(query,src);
    format(src,sizeof(src),"cColor1=%i,",CarInfo[i][cColor1]);
	strcat(query,src);
	format(src,sizeof(src),"cColor2=%i,",CarInfo[i][cColor2]);
	strcat(query,src);
    format(src,sizeof(src),"cPlayer=%s,",CarInfo[i][cPlayer]);
	strcat(query,src);
	format(src,sizeof(src),"cSpeed=%i,",CarInfo[i][cSpeed]);
	strcat(query,src);
	format(src,sizeof(src),"cFuel=%i,",30);
	strcat(query,src);
	format(src,sizeof(src),"cFuelType=%i,",CarInfo[i][cFuelType]);
	strcat(query,src);
	format(src,sizeof(src),"cHealth=%i,",CarInfo[i][cHealth]);
	strcat(query,src);
    format(src,sizeof(src),"cId=%i",CarInfo[i][cId]);
	strcat(query,src,sizeof(query));
	mysql_function_query(dbHandle, query, false, "", "");
}

 

Поделиться сообщением


Ссылка на сообщение
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

  • Похожий контент

    • I'm Fine
      От I'm Fine
      Доброго времени суток! Не понимаю почему не работает CEF.
      Сервер SAMP-R3, Игра GTA:CR и накинул на неё CustomSAA2 и прочее из туториала по переносу карты CRMP на SAMP, так же поставил SAMP 0.3.7-R3.
      Файлы я закинул на Google диск ниже. В чем может быть проблема?

      https://drive.google.com/drive/folders/1GPo5f8xi0w8TUuTPvkaCArnD1rCqvfAX?usp=sharing

      Сейчас пробую установить GTA:SA и в неё закинуть файлы для карты crmp (где то читал что вроде в GTA:CR cef работать не будет)