01.02.2013, 16:06
I'm trying to load the information from the database to the enumeration vehicleinfo with sscanf but it doesnt print the Licenses etc. What I am doing wrong? Thank's in advance.
pawn Код:
stock LoadVehicleID(vehicleid, playerid)
{
new query[1021];
format(query, sizeof(query), " SELECT * FROM vehicles WHERE id= %d", vehicleid);
mysql_query(query);
mysql_store_result();
if(mysql_num_rows())
if(mysql_fetch_row(query))
{
sscanf(query, "p<|>e<iiiiffffs[25]s[25]iiiii>", vehicleinfo[vehicleid]);
vkey[playerid] = CreateVehicle(vehicleinfo[vehicleid][Model],vehicleinfo[vehicleid][x],vehicleinfo[vehicleid][y],vehicleinfo[vehicleid][z],vehicleinfo[vehicleid][a],vehicleinfo[vehicleid][Color1],vehicleinfo[vehicleid][Color2], 60*10000);
printf("result: %d",vkey[playerid]);
printf("lock = %d pawked = %d spawned %d destroyed %d liceneses %d",
vehicleinfo[vehicleid][Lock],
vehicleinfo[vehicleid][Parked],
vehicleinfo[vehicleid][Spawned],
vehicleinfo[vehicleid][Destroyed],
vehicleinfo[vehicleid][Licenses]);
}
}