DEBUG ERROR [URGENT]
#10

2 Suggestions:

1) There are better ways of saving some data such as SQL and y_ini. Using file functions is not very recommended.
2) In case you don't want to change, you should have a variable and store to it how many loaded families there are so you can loop through only them. If there are 10 families and the size of FamilyInfo is 50, the 40 families left will be saved as empty.

pawn Код:
stock SaveFamilies()
{
    new File: file2 = fopen("families.cfg", io_append), coordsstring[512];
    if (file2)
    {
        for (new idx; idx != sizeof(FamilyInfo); ++idx)
        {
            format(coordsstring, sizeof(coordsstring), "%d|%s|%s|%s|%d|%d|%d|%f|%f|%f|%d|%d|%d|%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|%d|%d|%d\n",
            FamilyInfo[idx][FamilyTaken],
            FamilyInfo[idx][FamilyName],
            FamilyInfo[idx][FamilyMOTD],
            FamilyInfo[idx][FamilyLeader],
            FamilyInfo[idx][FamilyBank],
            FamilyInfo[idx][FamilyCash],
            FamilyInfo[idx][FamilyUSafe],
            FamilyInfo[idx][FamilySafe][0],
            FamilyInfo[idx][FamilySafe][1],
            FamilyInfo[idx][FamilySafe][2],
            FamilyInfo[idx][FamilyPot],
            FamilyInfo[idx][FamilyCrack],
            FamilyInfo[idx][FamilyMats],
            FamilyInfo[idx][FamilyRank1],
            FamilyInfo[idx][FamilyRank2],
            FamilyInfo[idx][FamilyRank3],
            FamilyInfo[idx][FamilyRank4],
            FamilyInfo[idx][FamilyRank5],
            FamilyInfo[idx][FamilyRank6],
            FamilyInfo[idx][FamilyMembers],
            FamilyInfo[idx][FamilyMaxSkins],
            FamilyInfo[idx][FamilySkins][0],
            FamilyInfo[idx][FamilySkins][1],
            FamilyInfo[idx][FamilySkins][2],
            FamilyInfo[idx][FamilySkins][3],
            FamilyInfo[idx][FamilySkins][4],
            FamilyInfo[idx][FamilySkins][5],
            FamilyInfo[idx][FamilySkins][6],
            FamilyInfo[idx][FamilySkins][7],
            FamilyInfo[idx][FamilyColor],
            FamilyInfo[idx][FamilyTurfTokens],
            FamilyInfo[idx][FamilyGuns][0],
            FamilyInfo[idx][FamilyGuns][1],
            FamilyInfo[idx][FamilyGuns][2],
            FamilyInfo[idx][FamilyGuns][3],
            FamilyInfo[idx][FamilyGuns][4],
            FamilyInfo[idx][FamilyGuns][5],
            FamilyInfo[idx][FamilyGuns][6],
            FamilyInfo[idx][FamilyGuns][7],
            FamilyInfo[idx][FamilyGuns][8],
            FamilyInfo[idx][FamilyGuns][9]);
           
            fwrite(file2, coordsstring);
        }
        fclose(file2);
    }
}
Reply


Messages In This Thread
DEBUG ERROR [URGENT] - by Trynda - 03.05.2014, 09:06
Re: DEBUG ERROR [URGENT] - by ChuckyBabe - 03.05.2014, 09:07
Re: DEBUG ERROR [URGENT] - by Trynda - 03.05.2014, 09:08
Re: DEBUG ERROR [URGENT] - by ChuckyBabe - 03.05.2014, 09:10
Re: DEBUG ERROR [URGENT] - by iZN - 03.05.2014, 09:21
Re: DEBUG ERROR [URGENT] - by Trynda - 03.05.2014, 09:27
Re: DEBUG ERROR [URGENT] - by Konstantinos - 03.05.2014, 10:34
Re: DEBUG ERROR [URGENT] - by EpicMan - 03.05.2014, 10:35
Re: DEBUG ERROR [URGENT] - by Trynda - 03.05.2014, 11:07
Re: DEBUG ERROR [URGENT] - by Konstantinos - 03.05.2014, 11:15

Forum Jump:


Users browsing this thread: 3 Guest(s)