Portal SAMP
[Ajuda] Problema com salvamento - Versão de Impressão

+- Portal SAMP (https://portalsamp.com)
+-- Fórum: SA-MP (https://portalsamp.com/forumdisplay.php?fid=5)
+--- Fórum: Área de suporte (https://portalsamp.com/forumdisplay.php?fid=6)
+--- Tópico: [Ajuda] Problema com salvamento (/showthread.php?tid=2074)



Problema com salvamento - Mineiro P - 05/02/2022

Então estou tendo problema com o salvamento dof2, esta salvando so que ele duplicada o codigo assim que voce entra


Oque Pode ser?
Código:
stock CarregarDados(playerid)
{

    if(DOF2_FileExists(Arquivo(playerid)))
    {
    GivePlayerMoney(playerid,  DOF2_GetInt(Arquivo(playerid),  "Dinheiro"));
    PlayerInfo[playerid][msAdmin] = DOF2_GetInt(Arquivo(playerid), "Admin");
    SetPlayerScore(playerid,  DOF2_GetInt(Arquivo(playerid),  "Level"));
    PlayerInfo[playerid][msArmaVip] = DOF2_GetInt(Arquivo(playerid), "Arma Vip");
    PlayerInfo[playerid][msMoedaVip] = DOF2_GetInt(Arquivo(playerid), "Moeda Vip");
    PlayerInfo[playerid][msVip] = DOF2_GetInt(Arquivo(playerid), "Vip");
    SetPlayerSkin(playerid,  DOF2_GetInt(Arquivo(playerid),  "Skin"));
    PlayerInfo[playerid][msYoutuber] = DOF2_GetInt(Arquivo(playerid), "Youtube");
    PlayerInfo[playerid][msPreco] = DOF2_GetInt(Arquivo(playerid), "Preco");
    PlayerInfo[playerid][msAviso] = DOF2_GetInt(Arquivo(playerid), "Aviso");
    PlayerInfo[playerid][msFaccao] = DOF2_GetInt(Arquivo(playerid), "Faccao");
    PlayerInfo[playerid][msPolicial] = DOF2_GetInt(Arquivo(playerid), "Policial");
    PlayerInfo[playerid][msDinheiroSujo] = DOF2_GetInt(Arquivo(playerid), "Dinheiro Sujo");
    PlayerInfo[playerid][msCarteiraDeEmprego] = DOF2_GetInt(Arquivo(playerid), "Carteira De Emprego");
    PlayerInfo[playerid][msRg] = DOF2_GetInt(Arquivo(playerid), "Rg");
    PlayerInfo[playerid][msPorteDeArma] = DOF2_GetInt(Arquivo(playerid), "Porte De arma");
    }

}


stock SalvarDados(playerid)
Código:
{
Código:
        DOF2_SetInt(Arquivo(playerid),  "Dinheiro ",  GetPlayerMoney(playerid));
Código:
        DOF2_SetInt(Arquivo(playerid),     "Admin ", PlayerInfo[playerid][msAdmin]);
Código:
        DOF2_SetInt(Arquivo(playerid),  "Level ",  GetPlayerScore(playerid));
Código:
        DOF2_SetInt(Arquivo(playerid),     "Arma Vip ", PlayerInfo[playerid][msArmaVip]);
Código:
        DOF2_SetInt(Arquivo(playerid),     "Moeda Vip ", PlayerInfo[playerid][msMoedaVip]);
Código:
        DOF2_SetInt(Arquivo(playerid),     "Vip ", PlayerInfo[playerid][msVip]);
Código:
        DOF2_SetInt(Arquivo(playerid),     "Skin ", GetPlayerSkin(playerid));
Código:
        DOF2_SetInt(Arquivo(playerid),     "Youtube ", PlayerInfo[playerid][msYoutuber]);
Código:
        DOF2_SetInt(Arquivo(playerid),     "Preco ", PlayerInfo[playerid][msPreco]);
Código:
        DOF2_SetInt(Arquivo(playerid),     "Aviso ", PlayerInfo[playerid][msAviso]);
Código:
        DOF2_SetInt(Arquivo(playerid),     "Faccao ", PlayerInfo[playerid][msFaccao]);
Código:
        DOF2_SetInt(Arquivo(playerid),     "Policial ", PlayerInfo[playerid][msArmaVip]);
Código:
        DOF2_SetInt(Arquivo(playerid),     "Dinheiro Sujo ", PlayerInfo[playerid][msDinheiroSujo]);
Código:
          DOF2_SetInt(Arquivo(playerid), "Carteira De Emprego", PlayerInfo[playerid][msCarteiraDeEmprego]);
Código:
        DOF2_SetInt(Arquivo(playerid), "Rg", PlayerInfo[playerid][msRg]);
Código:
        DOF2_SetInt(Arquivo(playerid), "Porte De arma", PlayerInfo[playerid][msPorteDeArma]);
Código:
        DOF2_SaveFile();
Código:
}



RE: Problema com salvamento - ipsLuan - 05/02/2022

Duplica como?
Explica melhor o bug.


RE: Problema com salvamento - Mineiro P - 05/02/2022

Então dentro da pasta contas o codigo fica assim:


Senha = 121212
Dinheiro = 0
Admin = 1310
Level = 0
Arma Vip = 0
Moeda Vip = 0
Vip = 0
Skin = 0
Youtube = 0
Preco = 0
Aviso = 0
Faccao = 0
Policial = 0
Dinheiro Sujo = 0
Carteira De Emprego = 0
Rg = 0
Porte De arma = 0
Dinheiro = 0
Admin = 1310
Level = 0
Arma Vip = 0
Moeda Vip = 0
Vip = 0
Skin = 0
Youtube = 0
Preco = 0
Aviso = 0
Faccao = 0
Policial = 0
Dinheiro Sujo = 0
Dinheiro = 0
Admin = 1310
Level = 0
Arma Vip = 0
Moeda Vip = 0
Vip = 0
Skin = 0
Youtube = 0
Preco = 0
Aviso = 0
Faccao = 0
Policial = 0
Dinheiro Sujo = 0