17.03.2014, 04:37
every time i create a vehicle using this
it never changed IDs the SQL id is always 0 (((not vehicle model or vehicle id[my own ID system]))
Код:
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; }