SA-MP Forums Archive
[Ajuda] Salvamento - 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 (/showthread.php?tid=509169)



Salvamento - ExPLORE - 25.04.2014

@Resolvido


Re: Salvamento - lKoDlFuLLaNNo - 25.04.2014

Quote:
Originally Posted by ExPLORE
Посмотреть сообщение
iae Gente, estou dando inicio a um gamemod so pra zua mesmo e estou com um problema em salvamento na area de registro/login ja tentei muinto e nada de salvar, se alguem pode me ajudar no code abaixo agradeзo

pawn Код:
new Arquivo[40], anome[MAX_PLAYER_NAME];
    GetPlayerName(playerid, anome, 32);
    format(Arquivo, 40, "Contas/%s.ini", anome);
    if(dialogid == DialogRegistro)
    {
        if(!strlen(inputtext))
        {
            ShowPlayerDialog(playerid, DialogRegistro, DIALOG_STYLE_PASSWORD, "Registro", "Digite uma senha abaixo para registrar-se", "Confirma", "Cancelar");
            return 1;
        }
        if(!response)
        {
            Kick(playerid);
            return 1;
        }
        else
        {
            pInfo[playerid][Senha] = strlen(inputtext);
            DOF2_CreateFile(Arquivo);
            DOF2_SetString(Arquivo, "Senha", pInfo[playerid][Senha]);
            ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "Login", "Digite sua senha para Logar", "Logar", "Cancelar");
        }
    }
    if(dialogid == DialogLogin)
    {
        if(!strlen(inputtext))
        {
            ShowPlayerDialog(playerid, DialogLogin, DIALOG_STYLE_PASSWORD, "Login", "Digite sua senha para logar", "Logar", "Cancelar");
            return 1;
        }
        if (!response)
        {
            Kick(playerid);
            return 1;
        }
        else
        {
            DOF2_GetString(Arquivo, "Senha", pInfo[playerid][Senha]);
            if(strlen(inputtext))
            {
                SpawnPlayer(playerid);
            }
        }
    }
Nao crio nem uma stock pra carrega os arkivos nada ?
cade o resto do cod ? '-'
posta todo o sitema pra saber oque falta ._.


pawn Код:
DOF2_SetString(Arquivo, "Senha", pInfo[playerid][Senha]);
=============
pawn Код:
DOF2_SetString(Arquivo, "Senha", inputtext);
===
para criar pasta para salvar os dados em FilterScript
pawn Код:
format(arquivo, sizeof(arquivo), SUAPASTA, nome);
pra caregar os arkivos criados
ex :
pawn Код:
// isso no dialog de login '-'
if(!strcmp(inputtext, DOF2_GetString(arquivo, "Senha"), CASE_SENSITIVE))
                        {
                            SUASTOCK(playerid);
                            SpawnPlayer(playerid);
                        }
pawn Код:
//carega
stock STOCKCARREGAR(playerid)
{
//se tiver pasta colocaria a funзao novamente para procurar nela os arquivos.
format(arquivo, sizeof(arquivo), SUAPASTA, nome);
//aqui carega os arquivos salvos.
if(!DOF2_FileExists(arquivo)) return true;
}
pawn Код:
//salva dados
stock STOCKSALVAR(playerid)
{
//se tiver pasta ;;
 format(arquivo, sizeof(arquivo), SUAPASTA, nome);
//cria os arquivos
  if(!DOF2_FileExists(arquivo)) DOF2_CreateFile(arquivo);



Re: Salvamento - ExPLORE - 26.04.2014

LOL deu um branco no cranio kkk esqueci da stock --' mais vlw ae



Re: Salvamento - lKoDlFuLLaNNo - 26.04.2014

'-'

a parte importante se n lembra u.u
tranks estamos ai pra se ajudar


Re: Salvamento - Paramount. - 26.04.2014

ExPLORE, seu cуdigo estб incompleto. Ele nгo irб funcionar, tanto pra salvar quanto pra checar. Nгo estб organizado, talvez vc nгo esteja preparado para usar salvamento ainda. Faзa o seguinte, veja o meu sistema de registro.. ele й antigo, e em 3 salvamentos diferentes, use para estudar e ver o que vc esqueceu de fazer.
E ah, nгo se esqueзa de pesquisar cada funзгo que nгo conhecer. Espero ter ajudado


https://sampforum.blast.hk/showthread.php?tid=288020


Re: Salvamento - lKoDlFuLLaNNo - 26.04.2014

Sim ta incompleto ate pedi para postar o cod todo mas n postou '-'
creio que n tenha kk