SA-MP Forums Archive
[Ajuda] Salvamento Nгo Salva? І - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Salvamento Nгo Salva? І (/showthread.php?tid=441437)



Salvamento Nгo Salva? І - davi54723 - 02.06.2013

Olб, boa noite a todos, estou com uma dъvida, nгo sei muito bem como lidar com isso.

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    new arquivo[34], playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername);
    if(DOF2_FileExists(arquivo))
    {
        DOF2_SetInt(arquivo, "Organizaзгo", pDados[playerid][Organizacao]);
        DOF2_SetInt(arquivo, "Cargo", pDados[playerid][Cargo]);
        DOF2_SetInt(arquivo, "Dinheiro", pDados[playerid][Dinheiro]);
    }
    else
    {
        DOF2_CreateFile(arquivo);
        DOF2_SetInt(arquivo, "Organizaзгo", pDados[playerid][Organizacao]);
        DOF2_SetInt(arquivo, "Cargo", pDados[playerid][Cargo]);
        DOF2_SetInt(arquivo, "Dinheiro", pDados[playerid][Dinheiro]);
        DOF2_SaveFile();
    }
        DOF2_SaveFile();
    return 1;
}

Alguйm pode me dizer se hб algum problema ai ?

Pois se eu editar la nas contas, o player Spawn com o dinheiro que eu definir, mais se eu pegar o dinheiro dentro do jogo, quando saiu nгo salva.


Re: Salvamento Nгo Salva? І - ProKillerpa - 02.06.2013

#edit,

nгo entendi seu problema;


Re: Salvamento Nгo Salva? І - clerISoN - 02.06.2013

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    new arquivo[34], playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername);
    if(DOF2_FileExists(arquivo))
    {
        DOF2_SetInt(arquivo, "Organizaзгo", pDados[playerid][Organizacao]);
        DOF2_SetInt(arquivo, "Cargo", pDados[playerid][Cargo]);
        DOF2_SetInt(arquivo, "Dinheiro", pDados[playerid][Dinheiro]);
    }
    else
    {
        DOF2_CreateFile(arquivo);
        DOF2_SetInt(arquivo, "Organizaзгo", pDados[playerid][Organizacao]);
        DOF2_SetInt(arquivo, "Cargo", pDados[playerid][Cargo]);
        DOF2_SetInt(arquivo, "Dinheiro", pDados[playerid][Dinheiro]);
        DOF2_SaveFile();
    }
    return 1;
}



Re: Salvamento Nгo Salva? І - -GooGle- - 02.06.2013

pawn Код:
public OnPlayerDisconnect(playerid, reason)
{
    new arquivo[35], playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername);
    if(DOF2_FileExists(arquivo))
    {
        DOF2_SetInt(arquivo, "Organizaзгo", pDados[playerid][Organizacao]);
        DOF2_SetInt(arquivo, "Cargo", pDados[playerid][Cargo]);
        DOF2_SetInt(arquivo, "Dinheiro", pDados[playerid][Dinheiro]);
        DOF2_SaveFile();
    }
    else
    {
        DOF2_CreateFile(arquivo);
        DOF2_SetInt(arquivo, "Organizaзгo", pDados[playerid][Organizacao]);
        DOF2_SetInt(arquivo, "Cargo", pDados[playerid][Cargo]);
        DOF2_SetInt(arquivo, "Dinheiro", pDados[playerid][Dinheiro]);
        DOF2_SaveFile();
    }
    return 1;
}



Re: Salvamento Nгo Salva? І - davi54723 - 02.06.2013

Eu tentei aqui e nenhum dos 2 foi. Estranho o.0


Re: Salvamento Nгo Salva? І - Cromado - 02.06.2013

REP ↓ https://sampforum.blast.hk/showthread.php?tid=281736


Re: Salvamento Nгo Salva? І - davi54723 - 02.06.2013

Nгo quero criar um sistema, apenas quero saber oque hб de errado ai...


Re: Salvamento Nгo Salva? І - Stronda xD - 02.06.2013

Bom cara, apesar de nгo mecher com DOF2 eu tentei este scripter, aqui e pegou:

pawn Код:
//INICIO GM
#include    <a_samp>
#include    <DOF2>

//=====================================================//
public OnPlayerDisconnect(playerid, reason)
{
    new arquivo[80], playername[MAX_PLAYER_NAME];
    GetPlayerName(playerid, playername, sizeof(playername));
    format(arquivo, sizeof(arquivo), "Contas/%s.ini", playername);
    if(!DOF2_FileExists(arquivo))
    {
        DOF2_CreateFile(arquivo);
        DOF2_SetInt(arquivo, "Organizaзгo", pDados[playerid][Organizacao]);
        DOF2_SetInt(arquivo, "Cargo", pDados[playerid][Cargo]);
        DOF2_SetInt(arquivo, "Dinheiro", pDados[playerid][Dinheiro]);
        DOF2_SaveFile();
    }
    else
    {
        DOF2_SetInt(arquivo, "Organizaзгo", pDados[playerid][Organizacao]);
        DOF2_SetInt(arquivo, "Cargo", pDados[playerid][Cargo]);
        DOF2_SetInt(arquivo, "Dinheiro", pDados[playerid][Dinheiro]);
        DOF2_SaveFile();
    }
}
Os cуdigos acima tambйm pegou, deve ser outra coisa que estб causando o erro.


Re: Salvamento Nгo Salva? І - davi54723 - 02.06.2013

Nossa ai funcionou ? aqui nгo salvou '-'.

E agora


Re: Salvamento Nгo Salva? І - Stronda xD - 03.06.2013

Quote:
Originally Posted by davi54723
Посмотреть сообщение
Nossa ai funcionou ? aqui nгo salvou '-'.

E agora
pawn Код:
new dinheiro= GetPlayerMoney(playerid);
DOF2_SetInt(arquivo,"Dinheiro",dinheiro);
Tenta assim como nosso amigo acima disse, deve funcionar, e se funcionar tente verificar a sua pDados sobre dinheiro.