SA-MP Forums Archive
[AJUDA] Login Dini - 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] Login Dini (/showthread.php?tid=183536)



[AJUDA] Login Dini - Ivan_xD - 15.10.2010

o que tem de errado nisso
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    if(dialogid == 1)//===========================REGISTRO============================
    {
        if(response)
        {
            new nome[MAX_PLAYER_NAME];
            GetPlayerName(playerid, nome, sizeof(nome));
            new Conta[50];
            format(Conta, sizeof(Conta),"Jogadores/%s.ini",nome);
            dini_Create(Conta);
            dini_Set(Conta, "Senha", inputtext);
            dini_IntSet(Conta, "Grana", 0);
            dini_IntSet(Conta, "GP", 0);
            dini_Set(Conta, "Clan","Nenhum");
            dini_IntSet(Conta, "Morreu", 0);
            dini_IntSet(Conta, "Matou", 0);
            dini_IntSet(Conta, "NumPatente", 0);
            dini_Set(Conta, "NomePatente", "Recruta Zero");
            dini_IntSet(Conta, "TaxaKD", 0);
            ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Login", "Digite a sua senha de login abaixo.","Logar","Sair");
            //return 1;
        }
    }
    if(dialogid == 2)
    {
        if(response)
        {
            new nome[MAX_PLAYER_NAME];
            GetPlayerName(playerid, nome, sizeof(nome));
            new Conta[50];
            format(Conta, sizeof(Conta),"Jogadores/%s.ini",nome);
            if(!strcmp(inputtext,dini_Get("Conta","Senha"),false))
            {
                PlayerInfo[playerid][Grana] = dini_Int("Conta","Grana");
                PlayerInfo[playerid][GP] = dini_Int("Conta","GP");
                format(PlayerInfo[playerid][Clan],128,"%s",dini_Get("Conta","Clan"));
                PlayerInfo[playerid][Morreu] = dini_Int("Conta","Morreu");
                PlayerInfo[playerid][Matou] = dini_Int("Conta","Matou");
                PlayerInfo[playerid][NumPatente] = dini_Int("Conta","NumPatente");
                format(PlayerInfo[playerid][NomePatente],128,"%s",dini_Get("Conta","NomePatente"));
                PlayerInfo[playerid][TaxaKD] = dini_Int("Conta","TaxaKD");
            }
            else
            {
                ShowPlayerDialog(playerid, 2, DIALOG_STYLE_INPUT, "Login", "Digite a sua senha de login abaixo.","Logar","Sair");
            }
        }
    }
    return 1;
}
nunca usei dini kkkkk o problema e que qlq senha loga e eu jah toh puto com isso affe


Re: [AJUDA] Login Dini - ipsBruno - 16.10.2010

Muda para
Код:
if(!strcmp(inputtext,dini_Get(Conta,"Senha"),false))
Sem " "


Respuesta: [AJUDA] Login Dini - Ivan_xD - 16.10.2010

drakins mas jah tem isso mas nao funfa


Re: [AJUDA] Login Dini - Lipepva - 16.10.2010

Tenta isso:
pawn Код:
new password = dini_Int(Conta, "Senha");
    if(dini_Get(inputtext) == senha)
    {



Respuesta: [AJUDA] Login Dini - Ivan_xD - 16.10.2010

arrumei jah vlw pela ajuda


Re: [AJUDA] Login Dini - ipsBruno - 16.10.2010

Era o que te Falei,nгo й?

Ele estava tentando ler o arquivo Conta e nгo a Array Conta