21.02.2010, 16:38
Second mystery, My points saving is also fucked up. Also for no reason. WTF...
Point1 = Good
Point2 = wrong (Coord X = 0.00000)
Point3 = Good
Point4 = wrong (Coord X = 0.00000)
Point5 = Good
Point6 = wrong (Coord X = 0.00000)
Point7 = Good
Point8 = wrong (Coord X = 0.00000)
Point9 = Good
Point10 = wrong (Coord X = 0.00000)
wtf??
Point1 = Good
Point2 = wrong (Coord X = 0.00000)
Point3 = Good
Point4 = wrong (Coord X = 0.00000)
Point5 = Good
Point6 = wrong (Coord X = 0.00000)
Point7 = Good
Point8 = wrong (Coord X = 0.00000)
Point9 = Good
Point10 = wrong (Coord X = 0.00000)
wtf??
Код:
public SavePoints() { new idx; new File: file2; while (idx < sizeof(DynamicPoints)) { new coordsstring[512]; format(coordsstring, sizeof(coordsstring), "%f|%f|%f|%d|%d|%s|%s\n", DynamicPoints[idx][fpX], DynamicPoints[idx][fpY], DynamicPoints[idx][fpZ], DynamicPoints[idx][Price], DynamicPoints[idx][Pickupid], DynamicPoints[idx][PointName], DynamicPoints[idx][CurrentOwner]); if(idx == 0) { file2 = fopen("points.cfg", io_write); } else { file2 = fopen("points.cfg", io_append); } fwrite(file2, coordsstring); idx++; fclose(file2); } return 1; }