15.03.2012, 14:21
A. Ok.
Isso nгo й LOG. Isso й salvamento de dados. Especifique quando for tentar tirar uma dъvida.
pawn Код:
public SaveStats(playerid)
{
GetPlayerName(playerid, Name, sizeof(Name));
format(file, sizeof(file), "Contas/%s.ini", Name);
if(dini_Exists(file))
{
dini_IntSet(file, "AdminLevel",PlayerInfo[playerid][pAdminLevel]);
dini_IntSet(file, "Score",PlayerInfo[playerid][pScore]);
dini_IntSet(file, "Money",PlayerInfo[playerid][pCash]);
dini_IntSet(file, "Deaths", PlayerInfo[playerid][pDeaths]);
dini_IntSet(file, "Warns",PlayerInfo[playerid][pWarns]);
SetPlayerScore(playerid,PlayerInfo[playerid][pScore]);
}
return 1;
}
public OnPlayerSpawn(playerid)
{
GetPlayerName(playerid, Name, sizeof(Name));
format(file, sizeof(file), "Contas/%s.ini", Name);
PlayerInfo[playerid][pDeaths] = dini_GetInt(file, "Deaths");
return 1;
}
public OnPlayerDeath(playerid, killerid, reason)
{
GetPlayerName(playerid, Name, sizeof(Name));
format(file, sizeof(file), "Contas/%s.ini", Name);
PlayerInfo[playerid][pDeaths]++;
return 1;
}