17.07.2010, 23:01
Whenever I /reloadfs, /GMX, and /changemode,
all of my save variable resets or turns into 0.
Why?
all of my save variable resets or turns into 0.
Why?
new example[MAX_PLAYERS];
#define PlayerFile "/Folder/%s.ini"
public OnPlayerConnect(playerid)
{
new file[126];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), PlayerFile, name);
if(!dini_Exists(file))
{
dini_Create(file);
}
example[playerid] = dini_Int(file, "Example");
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new file[126];
new name[MAX_PLAYER_NAME];
GetPlayerName(playerid, name, sizeof(name));
format(file, sizeof(file), PlayerFile, name);
dini_IntSet(file, "Example", example[playerid]);
return 1;
}