Вопросы

Допустим у меня есть две таблицы 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 пользователей онлайн

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

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

    • crearot
      От crearot
      Мы ищем талантливого 3D-моделлера в команду.  Гибкий график, опытный коллектив.
      Что мы предлагаем:
      — Конкурентоспособную и стабильную заработную плату;
      — Гибкий график и возможность работать удаленно;
      — Работа в окружении специалистов, готовых способствовать развитию ваших навыков;
      — Перспективы карьерного и профессионального роста.
      От вас требуется:
      — Опыт владением 3ds Max и Blender для моделирования и текстурирования;
      — Работа по референсам;
      — Опыт создания интерьеров и экстерьеров;
      — Наличие портфолио.
      — Работа с текстурами (архивы (сборка, пересборка), добавление текстур, создание архивов под разные видеоускорители(PVR, DXT, ETC))
      — Работа с архивами моделей (.img образы) для добавления моделей и пересборки
      — Моделирование карты, работа по т/з для создания ландшафта на карте и т.д


      Отправьте резюме: → https://forms.gle/Trn4vjMEi58EDybv6
    • Axel myself
      От Axel myself
       
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(25676) : error 017: undefined symbol "Geo_GetCountry2"
      C:\Users\User\Desktop\Adamand Role Play Original\gamemodes\Adamand037.pwn(81191) : error 017: undefined symbol "Geo_GetCountry2"
      Pawn compiler 3.2.3664              Copyright (c) 1997-2017, ITB CompuPhase

      2 Errors.


      Помогите пожалуйста с проблемой, ничего нового не добавлял, сам 50/50 разбираюсь в павно) но посмотрев на глаз особо ничего ошибочного не попалось
      Буду благодарен.