Ola, tou tentando salvar esse sistema, os arquivos sao criados mas as informaçoes nao sao salvas quando o player sai!
devo fazer mais alguma coisa?
PHP Code:
enum playerinfo
{
pClan,
pLeader
};
new pInfo[MAX_PLAYERS][playerinfo];
public OnPlayerConnect(playerid)
{
new str[128], name[32];
GetPlayerName(playerid, name, sizeof(name));
format(str, sizeof(str), "cla/%s.ini", name);
if(DOF2_FileExists(str))
{
pInfo[playerid][pClan] = DOF2_GetInt(str, "pClan");
pInfo[playerid][pLeader] = DOF2_GetInt(str, "pLeader");
}
return 1;
}
public OnPlayerDisconnect(playerid, reason)
{
new arquivo[40], name[MAX_PLAYER_NAME]; //'arquivo' uma string para a format | 'name' para pegar o nome do playerid
GetPlayerName(playerid, name, 32); //Para pegar o nome do playerid
format(arquivo, 40, "cla/%s.ini", name); //Formata o arquivo com o nome do playerid
if(DOF2_FileExists(arquivo))
{
DOF2_SetInt(arquivo, "pClan", pInfo[playerid][pClan]);
DOF2_SetInt(arquivo, "pLeader", pInfo[playerid][pLeader]);
DOF2_SaveFile(); //E finalmente salvando o arquivo
}
return 1;
}