24.07.2012, 17:22
Olб amigos e amigas do fуrum, eu estou a enfrentar um seguinte problema "Quando й para carregar o ficheiro e setar todos os itens ele nгo carrega, tipo eu seto o jogador de moderador, mas na hora de carregar ele fica sem moderador. Nгo sei se o erro esta no CarregarConta ou no SalvarContas, por isso postei as duas stock's. Caso queiram meu sistema de login eu posso passar aqui!
Salvar Ficheiro:
pawn Код:
stock CarregarConta(playerid)
{
new Contas[40], Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, 32);
format(Contas, 40, "Jogadores/%s.ini", Nome);
if(DOF2_FileExists(Contas))
{
Informacoes[playerid][Gps] = DOF2_GetInt(Contas, "Gps");
Informacoes[playerid][Skin] = DOF2_GetInt(Contas, "Skin");
Informacoes[playerid][Sexo] = DOF2_GetInt(Contas, "Sexo");
Informacoes[playerid][Level] = DOF2_GetInt(Contas, "Level");
Informacoes[playerid][Lider] = DOF2_GetInt(Contas, "Lider");
GivePlayerMoney(playerid, DOF2_GetInt(Contas, "Grana"));
Informacoes[playerid][Membro] = DOF2_GetInt(Contas, "Membro");
Informacoes[playerid][Moderador] = DOF2_GetInt(Contas, "Moderador");
}
return 1;
}
pawn Код:
stock SalvarConta(playerid)
{
new Contas[40], Nome[MAX_PLAYER_NAME];
GetPlayerName(playerid, Nome, 32);
format(Contas, 40, "Jogadores/%s.ini", Nome);
if(DOF2_FileExists(Contas))
{
Informacoes[playerid][Skin] = GetPlayerSkin(playerid);
DOF2_SetInt(Contas, "Gps", Informacoes[playerid][Sexo]);
DOF2_SetInt(Contas, "Skin", Informacoes[playerid][Skin]);
DOF2_SetInt(Contas, "Sexo", Informacoes[playerid][Sexo]);
DOF2_SetInt(Contas, "Level", Informacoes[playerid][Skin]);
DOF2_SetInt(Contas, "Senha", Informacoes[playerid][Senha]);
DOF2_SetInt(Contas, "Grana", Informacoes[playerid][Grana]);
DOF2_SetInt(Contas, "Lider", Informacoes[playerid][Lider]);
DOF2_SetInt(Contas, "Membro", Informacoes[playerid][Membro]);
DOF2_SetInt(Contas, "Moderador", Informacoes[playerid][Moderador]);
DOF2_SaveFile();
}
return 1;
}