21.07.2011, 20:17
What could be wrong the faction gets moved up one slot in the factions.cfg
and the current faction looses everything.
and the current faction looses everything.
pawn Код:
public SaveFamilies()
{
new idx;
new File: file2;
while (idx < sizeof(FamilyInfo))
{
new coordsstring[256];
format(coordsstring, sizeof(coordsstring), "%s|%s|%f|%f|%f|%f|%f|%f|%s|%s|%s|%s|%s|%s|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d|%d\n",
FamilyInfo[idx][FamilyName],
FamilyInfo[idx][FamilyMOTD],
FamilyInfo[idx][FamilySpawn][0],
FamilyInfo[idx][FamilySpawn][1],
FamilyInfo[idx][FamilySpawn][2],
FamilyInfo[idx][FamilyExit][0],
FamilyInfo[idx][FamilyExit][1],
FamilyInfo[idx][FamilyExit][2],
FamilyInfo[idx][FamilyRank1],
FamilyInfo[idx][FamilyRank2],
FamilyInfo[idx][FamilyRank3],
FamilyInfo[idx][FamilyRank4],
FamilyInfo[idx][FamilyRank5],
FamilyInfo[idx][FamilyRank6],
FamilyInfo[idx][FamilySkin1],
FamilyInfo[idx][FamilySkin2],
FamilyInfo[idx][FamilySkin3],
FamilyInfo[idx][FamilySkin4],
FamilyInfo[idx][FamilySkin5],
FamilyInfo[idx][FamilySkin6],
FamilyInfo[idx][FamilyInterior],
FamilyInfo[idx][FamilyDrugs],
FamilyInfo[idx][FamilyMats],
FamilyInfo[idx][FamilyMoney],
FamilyInfo[idx][FamilyLocked],
FamilyInfo[idx][FamilyGun][0],
FamilyInfo[idx][FamilyGun][1],
FamilyInfo[idx][FamilyGun][2],
FamilyInfo[idx][FamilyGun][3],
FamilyInfo[idx][FamilyAmmo][0],
FamilyInfo[idx][FamilyAmmo][1],
FamilyInfo[idx][FamilyAmmo][2],
FamilyInfo[idx][FamilyAmmo][3],
FamilyInfo[idx][FamilyUseable]);
if(idx == 0)
{
file2 = fopen("families.cfg", io_write);
}
else
{
file2 = fopen("families.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
return 1;
}