Saving File
#2

You could use LoadStaticVehiclesFromFile function from gl_common library included in server package. Anyway, I think this will work:

Saving:
pawn Код:
new string[128], VehicleID[16]; // outside the loop (I guess the code below is in loop because of "i" variable)
format(file, sizeof(file), "NLRP/Vehicles/%d.ini", i);

format(string, sizeof(string), "%i | %f | %f | %f | %f | %i | %i", CarInfo[i][cModel], CarInfo[i][cLocationx], CarInfo[i][cLocationy], CarInfo[i][cLocationz], CarInfo[i][cAngle], CarInfo[i][cColorTwo], CarInfo[i][cColorOne]);

dini_Create(file);

format(VehicleID, sizeof(VehicleID), "Vehicle %i", i);
dini_Set(file, VehicleID, string);
Loading (you'll need sscanf)
pawn Код:
new string[128], VehicleID[16]; // outside the loop (I guess the code below is in loop because of "i" variable)
format(file, sizeof(file), "NLRP/Vehicles/%d.ini", i);

format(VehicleID, sizeof(VehicleID), "Vehicle %i", i);
format(string, sizeof(string), "%s", dini_Get(file, VehicleID));

sscanf(string, "s[16]p<|>ifffii", CarInfo[i][cModel], CarInfo[i][cLocationx], CarInfo[i][cLocationy], CarInfo[i][cLocationz], CarInfo[i][cAngle], CarInfo[i][cColorTwo], CarInfo[i][cColorOne]);
Reply


Messages In This Thread
Saving File - by Anthonyx3' - 25.11.2010, 15:37
Re: Saving File - by Luka P. - 25.11.2010, 16:12
Re: Saving File - by Anthonyx3' - 25.11.2010, 16:24

Forum Jump:


Users browsing this thread: 1 Guest(s)