ID Conflict
#1

every time i create a vehicle using this

Код:
YCMD:createdvehicle(playerid, params[], Roleplay)
{
	if(PlayerInfo[playerid][pAdmin] == 0)
	{
		new Float:Pos[4], modelid, dealerid, price, Query[200];
		if(sscanf(params, "ddd", dealerid, modelid, price)) return SendClientMessage(playerid, COLOR_WHITE, "Usage: /createdvehicle [dealershipid][vehiclemodel][price]");

		for(new idx; idx < MAX_DCARS; idx++)
		{
		    if(CarDealerShipVehicleInfo[idx][cdvCreated] == 1) continue;

			GetPlayerPos(playerid, Pos[0], Pos[1], Pos[2]);
			GetPlayerFacingAngle(playerid, Pos[3]);

		    CarDealerShipVehicleInfo[idx][cdvDealerID] = dealerid;
		    CarDealerShipVehicleInfo[idx][cdvPosX] = Pos[0];
		    CarDealerShipVehicleInfo[idx][cdvPosY] = Pos[1];
		    CarDealerShipVehicleInfo[idx][cdvPosZ] = Pos[2];
		    CarDealerShipVehicleInfo[idx][cdvPosA] = Pos[3];
		    CarDealerShipVehicleInfo[idx][cdvModel] = modelid;
		    CarDealerShipVehicleInfo[idx][cdvPrice] = price;
		    CarDealerShipVehicleInfo[idx][cdvCreated] = 1;

		    CarDealerShipVehicleInfo[idx][cdvCurrentID] = AddStaticVehicle(CarDealerShipVehicleInfo[idx][cdvModel], CarDealerShipVehicleInfo[idx][cdvPosX], CarDealerShipVehicleInfo[idx][cdvPosY], CarDealerShipVehicleInfo[idx][cdvPosZ], CarDealerShipVehicleInfo[idx][cdvPosA], 0, 0);
		 	ReloadDVehicleLabel(idx, CarDealerShipVehicleInfo[idx][cdvCurrentID]);
			SaveDVehicle(playerid, idx);

			mysql_format(MySQLCon, Query, sizeof(Query), "INSERT INTO `dealershipvehicles` (ID) VALUES (%d)", idx);
			mysql_tquery(MySQLCon, Query, "", "", "");

			SendClientMessage(playerid, COLOR_WHITE, "Car Created");
			break;
		}
	}
	return 1;
}
it never changed IDs the SQL id is always 0 (((not vehicle model or vehicle id[my own ID system]))
Reply
#2

Is the ID auto incremental?
Reply
#3

Quote:
Originally Posted by CuervO
Посмотреть сообщение
Is the ID auto incremental?
no its not i just check if its created.... not auto increment since IDs may be skipped
Reply
#4

Maybe because you don't create any other vehicles at all? Have you tried creating multiple vehicles?
Reply
#5

yes same result..... all 0 + 1 infernus from script
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)