Not really too sure how to show you an example but I think you mean something like this..
pawn Код:
new ExampleStat1[MAX_PLAYERS];
new ExampleStat2[MAX_PLAYERS];
new ExampleStat3[MAX_PLAYERS];
new ExampleStat4[MAX_PLAYERS];
public SavePlayerFile(playerid)
{
new File[128];
format(File, sizeof(File), "FolderName/%s", GetPlayerNameEx(playerid));
if(dini_Exists(File))
{
dini_IntSet(File, "ExampleStat1", ExampleStat1);
dini_IntSet(File, "ExampleStat2", ExampleStat1);
dini_IntSet(File, "ExampleStat3", ExampleStat1);
dini_IntSet(File, "ExampleStat4", ExampleStat1);
}
else
{
dini_Create(File);
dini_IntSet(File, "ExampleStat1", ExampleStat1);
dini_IntSet(File, "ExampleStat2", ExampleStat1);
dini_IntSet(File, "ExampleStat3", ExampleStat1);
dini_IntSet(File, "ExampleStat4", ExampleStat1);
}
return 1;
}
public LoadPlayerFile(playerid)
{
new File[128];
format(File, sizeof(File), "FolderName/%s", GetPlayerNameEx(playerid));
if(dini_Exists(File))
{
ExampleStat1[playerid] = dini_Int(File, "ExampleStat1");
ExampleStat1[playerid] = dini_Int(File, "ExampleStat2");
ExampleStat1[playerid] = dini_Int(File, "ExampleStat3");
ExampleStat1[playerid] = dini_Int(File, "ExampleStat4");
}
return 1;
}
public RemovePlayerFile(playerid)
{
new File[128];
format(File, sizeof(File), "FolderName/%s", GetPlayerNameEx(playerid));
if(dini_Exists(File))
{
dini_Remove(File);
ExampleStat1[playerid] = -1
ExampleStat2[playerid] = -1
ExampleStat3[playerid] = -1
ExampleStat4[playerid] = -1
}
return 1;
}