12.04.2015, 17:17
No matter what, it saves everything at 0 ..
Код:
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; }