[Ajuda] Ajuda com Sistema de Login em DOF2
#6

Quote:
Originally Posted by Day_
Посмотреть сообщение
Senha й uma string, entгo deve ser criada desta forma:
PHP код:
    Senha[/*Numero de celulas aqui*/
Para salva-la deve-se usar
PHP код:
DOF2_SetString(Arq"Senha"Player[playerid][Senha]); 
E finalmente, para carrega-la
PHP код:
DOF2_GetStringEx(Arq"Senha"Player[playerid][Senha], /*Numero de celulas aqui*/); 
Resolvido
PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    new 
Arq[40], Name[MAX_PLAYER_NAME];
    
GetPlayerName(playeridName32);
    
format(Arq40"Contas/%s.ini"Name);
    if(
dialogid == DIALOG_REGISTER)
    {
        if(!
response)
        {
            
Kick(playerid);
            return 
1;
        }
        else
        {
            
Player[playerid][Senha] = strval(inputtext);
            
DOF2_CreateFile(Arq);
             
DOF2_SetString(Arq"Senha"Player[playerid][Senha]);
            
DOF2_SetInt(Arq"Matou"Player[playerid][Matou]);
            
DOF2_SetInt(Arq"Morreu"Player[playerid][Morreu]);
            
DOF2_SaveFile();
            
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Sistema de Login""Registro feito com sucesso!\nAgora faзa login na sua conta.""Login""Sair");
        }
    }
    if(
dialogid == DIALOG_LOGIN)
    {
        if(!
response)
        {
            
Kick(playerid);
            return 
1;
        }
        else
        {
             
DOF2_GetStringEx(Arq"Senha"Player[playerid][Senha], 65);
            if(
strval(inputtext) == Player[playerid][Senha])
            {
                
Player[playerid][Matou] = DOF2_GetInt(Arq"Matou");
                
Player[playerid][Morreu] = DOF2_GetInt(Arq"Morreu");
                
SpawnPlayer(playerid);
            }
            else
            {
                
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Sistema de Login - Erro""Senha Incorreta.\nDigite corretamente sua senha""Login""Sair");
                
Erro[playerid]++;
                new 
string[256];
                
format(stringsizeof(string), "Senha Incorreta - Limite %s/3"Erro);
                
SendClientMessage(playeridCOLOR_REDstring);
                if(
Erro[playerid] == 3)
                {
                    
Kick(playerid);
                    return 
1;
                }
            }
        }
    }
    return 
1;

Obrigado pela ajuda ^^

__________________________________________________ _______________________________________________
Reply


Messages In This Thread
Ajuda com Sistema de Login em DOF2 - by TTheGustavo - 08.04.2016, 19:18
Re: Ajuda com Sistema de Login em DOF2 - by Dayvison_ - 08.04.2016, 19:26
Re: Ajuda com Sistema de Login em DOF2 - by xDeadPoolx - 08.04.2016, 19:48
Re: Ajuda com Sistema de Login em DOF2 - by TTheGustavo - 08.04.2016, 19:50
Re: Ajuda com Sistema de Login em DOF2 - by xDeadPoolx - 08.04.2016, 19:56
Re: Ajuda com Sistema de Login em DOF2 - by TTheGustavo - 08.04.2016, 20:05

Forum Jump:


Users browsing this thread: 1 Guest(s)