19/08/2022 15:49
(Esta mensagem foi modificada pela última vez a: 19/08/2022 15:50 por White_Blue.)
É só fazer assim:
Código PHP:
new File[128];
#define Contas "/Contas/%s"
enum pInfo {
Vida
};
new PlayerInfo[MAX_PLAYERS][pInfo];
stock CarregarDados(playerid) {
format(File, sizeof(File), Contas, GetPlayerNameEx(playerid));
PlayerInfo[playerid][Vida] = DOF2_GetFloat(File, "Vida");
SetPlayerHealth(playerid, PlayerInfo[playerid][Vida]);
return 1;
}
public OnPlayerConnect(playerid) {
CarregarDados(playerid);
return 1;
}
public OnPlayerDisconnect(playerid, reason) {
SalvarDados(playerid);
return 1;
}
stock SalvarDados(playerid) {
format(File, sizeof(File), Contas, GetPlayerNameEx(playerid));
DOF2_SetFloat(File, "Vida", PlayerInfo[playerid][Vida]);
return 1;
}
stock GetPlayerNameEx(playerid) {
static Name[MAX_PLAYER_NAME];
GetPlayerName(playerid, Name, MAX_PLAYER_NAME);
return Name;
}
Não estou disponível para realizar serviços relacionados ao SA-MP e não costumo responder a mensagens privadas, a menos que estejam relacionadas à moderação do fórum.