Код HTML:
enum aInfo
{
aKey,
aModel,
Float:aCar_x,
Float:aCar_y,
Float:aCar_z,
Float:aCar_a,
aColor1,
aColor2,
aOwner[24],
aLock,
aTun0,
aTun1,
aTun2,
aTun3,
aTun4,
aTun5,
aTun6,
aTun7,
aTun8,
aTun9,
aTun10,
aTun11,
aTun12,
aTun13,
aPaintJob,
};
new AutoInfo[MAX_VEHICLES][aInfo];
Код HTML:
stock LoadVehicles()
{
new query[512];
mysql_query("SELECT * FROM `vehicles`");
mysql_store_result();
new rows = mysql_num_rows(), carid, text[12];
if(rows > 0)
{
for(new idx; idx < rows; idx++)
{
for(carid = 1; carid < MAX_VEHICLES; carid++)
{
if(IsValidVehicle(carid)) continue;
break;
}
mysql_fetch_row_format(query, "|");
sscanf(query, "p<|>iiffffiis[24]iiiiiiiiiiiiiiii",
AutoInfo[carid][aKey],
AutoInfo[carid][aModel],
AutoInfo[carid][aCar_x],
AutoInfo[carid][aCar_y],
AutoInfo[carid][aCar_z],
AutoInfo[carid][aCar_a],
AutoInfo[carid][aColor1],
AutoInfo[carid][aColor2],
AutoInfo[carid][aOwner],
AutoInfo[carid][aLock],
AutoInfo[carid][aTun0],
AutoInfo[carid][aTun1],
AutoInfo[carid][aTun2],
AutoInfo[carid][aTun3],
AutoInfo[carid][aTun4],
AutoInfo[carid][aTun5],
AutoInfo[carid][aTun6],
AutoInfo[carid][aTun7],
AutoInfo[carid][aTun8],
AutoInfo[carid][aTun9],
AutoInfo[carid][aTun10],
AutoInfo[carid][aTun11],
AutoInfo[carid][aTun12],
AutoInfo[carid][aTun13],
AutoInfo[carid][aPaintJob]);
CreateVehicle(AutoInfo[carid][aModel], AutoInfo[carid][aCar_x], AutoInfo[carid][aCar_y], AutoInfo[carid][aCar_z]+1, AutoInfo[carid][aCar_a], AutoInfo[carid][aColor1], AutoInfo[carid][aColor2], 6000);
format(text,sizeof(text),"LS %d-%d",AutoInfo[carid][aKey],carid);
SetVehicleNumberPlate(carid,text);
SetVehicleParamsEx(carid,VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,alarm,AutoInfo[carid][aLock],VEHICLE_PARAMS_OFF,VEHICLE_PARAMS_OFF,objective);
Engine[carid] = 0;
Lights[carid] = 0;
VehicleFuel[carid] = 100;
vehicles++;
}
}
mysql_free_result();
return 1;
}