14.05.2010, 22:16
pawn Код:
public LoadFactions()
{
new arrCoords[22][64];
new strFromFile2[256];
new File: file = fopen("/settings/factions.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(FactionInfo))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, ',');
FactionInfo[idx][fName] = floatstr(arrCoords[0]);
strmid(FactionInfo[idx][fLeader], arrCoords[1], 0, strlen(arrCoords[3]), 255);
FactionInfo[idx][fID] = floatstr(arrCoords[2]);
FactionInfo[idx][fRank1] = floatstr(arrCoords[3]);
FactionInfo[idx][fRank2] = floatstr(arrCoords[4]);
FactionInfo[idx][fRank3] = floatstr(arrCoords[5]);
FactionInfo[idx][fRank4] = floatstr(arrCoords[6]);
FactionInfo[idx][fRank5] = floatstr(arrCoords[7]);
idx++;
}
}
fclose(file);
return 1;
}
pawn Код:
FactionInfo[idx][fName] = floatstr(arrCoords[0]);
strmid(FactionInfo[idx][fLeader], arrCoords[1], 0, strlen(arrCoords[3]), 255);
FactionInfo[idx][fID] = floatstr(arrCoords[2]);
FactionInfo[idx][fRank1] = floatstr(arrCoords[3]);
FactionInfo[idx][fRank2] = floatstr(arrCoords[4]);
FactionInfo[idx][fRank3] = floatstr(arrCoords[5]);
FactionInfo[idx][fRank4] = floatstr(arrCoords[6]);
FactionInfo[idx][fRank5] = floatstr(arrCoords[7]);