Код:
enum vIDinfo { vID, };
enum VehicleInfo
{
ModelID,
Owner[30],
Fuel,
Float: posX,
Float: posY,
Float: posZ,
Float: posA,
ColorA,
ColorB,
Locked,
NrPlate[11],
}
Код:
stock LoadVehicles()
{
new file[64], s[64], count;
print("\n Loading vehicles: \n");
for(new v = 0; v < MAX_CARS; v ++)
{
format(file, 64, "Vehicles/%d.ini", v);
if(fexist(file))
{
INI_ParseFile(VehiclePath(v), "LoadVehicleData", false, true, v, true, false );
CreateVehicle(vInfo[v][ModelID], vInfo[v][posX], vInfo[v][posY], vInfo[v][posZ], vInfo[v][posA], vInfo[v][ColorA], vInfo[v][ColorB], -1);
SetVehicleNumberPlate(v, vInfo[v][NrPlate]);
printf(" We just loaded a car at: %f X = %f | Y = %f | Z = %f", vInfo[v][ModelID], vInfo[v][posX], vInfo[v][posY], vInfo[v][posZ]);
SetVehicleParamsForPlayer(v, v, 0, 1);
SetVehicleToRespawn(v); // numberplate
format(s, 64, "[VEHICLE] Loaded Vehicle ID: %d at %f %f %f", v, vInfo[v][posX], vInfo[v][posY], vInfo[v][posZ]);
printf(s);
count++;
}
}
printf("\n %d vehicles loaded!", count);
return 1;
}