05.06.2010, 17:24
pawn Код:
public LoadDynamicImposto()
{
new arrCoords[33][64];
new strFromFile2[256];
new File: file = fopen("CRP_Scriptfiles/Factions/Imposto.cfg", io_read);
if (file)
{
new idx;
while (idx < sizeof(DynamicImposto))
{
fread(file, strFromFile2);
split(strFromFile2, arrCoords, '|');
strmid(DynamicFactions[idx][Imposto], arrCoords[0], 0, strlen(arrCoords[0]), 255);
printf("[Imposto:]%d",DynamicFactions[idx][fName],DynamicFactions[idx][fType],idx);
idx++;
}
fclose(file);
}
return 1;
}
public SaveDynamicImposto()
{
new idx;
new File: file2;
while (idx < sizeof(DynamicImposto))
{
new coordsstring[512];
format(coordsstring, sizeof(coordsstring), "%d\n",
DynamicFactions[idx][Imposto]);
if(idx == 0)
{
file2 = fopen("CRP_Scriptfiles/Factions/Imposto.cfg", io_write);
}
else
{
file2 = fopen("CRP_Scriptfiles/Factions/Imposto.cfg", io_append);
}
fwrite(file2, coordsstring);
idx++;
fclose(file2);
}
return 1;
}