[Ajuda] Registro
#1

Oque eu Fiz errado? quero que salve a senha tanto numero quanto letra mas nao salva senha que digito

PHP код:
//public OnPlayerRequestClass(playerid, classid)
GetPlayerName(playeridNome40);
    
GetPlayerIp(playeridPlayerIPsizeof(PlayerIP));
    
format(Arquivo40"Contas/%s.ini"Nome);
    if(!
DOF2_FileExists(Arquivo))
    {
        
format(_StringLongsizeof _StringLong"\nBem Vindo Ao LastLife %s\n\nVocк ainda nao tem uma Conta\n\nDigite uma Senha para Registrar\n\nIP: %s"Nome,PlayerIP);
        
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_PASSWORD"Registro - LastLife"_StringLong ,"Registrar""Cancelar");
    }
    else
    {
        
format(_StringLongsizeof _StringLong"\nBem Vindo Ao LastLife %s\n\nVocк Ja tem uma Conta\n\nDigite Sua Senha para Logar\n\nIP: %s"Nome,PlayerIP);
        
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Login - LastLife"_StringLong ,"Logar""Sair");
    }
    return 
1;

PHP код:
//  OnDialogResponse
    
GetPlayerName(playeridNome24);
    
format(Arquivo40"Contas/%s.ini"Nome);
    if(
dialogid==DIALOG_REGISTRO)
    {
        if(!
strlen(inputtext))
        {
            
format(_StringLongsizeof _StringLong"\nBem Vindo Ao LastLife %s\n\nVocк ainda nao tem uma Conta\n\nDigite uma Senha para Registrar\n\nIP: %s"Nome,PlayerIP);
            
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_PASSWORD"Registro - LastLife"_StringLong ,"Registrar""Cancelar");
        }
        if(!
response)
        {
            
Kick(playerid);
            return 
1;
        }
        else 
        { 
            
Player[playerid][Senha] = strlen(inputtext); 
            
DOF2_CreateFile(Arquivo);
            
DOF2_SetInt(Arquivo"Senha"Player[playerid][Senha]);
            
DOF2_SetInt(Arquivo"Admin"Player[playerid][Admin]);
            
DOF2_SaveFile(); 
            
format(_StringLongsizeof _StringLong"\nVocк se Cadastrou! %s\n\nStatus Conta: Ativo.\n\nDigite Sua Senha para Logar\n\nIP: %s"Nome,PlayerIP);
               
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Login - LastLife"_StringLong ,"Logar""Sair");
        }
    }
    if(
dialogid == DIALOG_LOGIN)
    {
        if(!
strlen(inputtext))
        { 
            
format(_StringLongsizeof _StringLong"\nBem Vindo Ao LastLife %s\n\nVocк Ja tem uma Conta\n\nSe errar 3 Vezes leva-ra Auto Kick\n\nIP: %s"Nome,PlayerIP);
            
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Login - LastLife"_StringLong ,"Logar""Sair");
            return 
1;
        }
        if(!
response
        {
            
Kick(playerid);
            return 
1;
        }
        else 
        { 
            
Player[playerid][Senha] = DOF2_GetInt(Arquivo"Senha");
            if(
strval(inputtext) == Player[playerid][Senha]) 
            { 
                
Player[playerid][Admin] = DOF2_GetInt(Arquivo"Admin");
                
SpawnPlayer(playerid);
            }
            else
            {
                
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Login - LastLife""Vocк digitou sua senha errado\n\n digite-a novamente para logar\n\n\nSe errar 3 Leva-ra Auto Kick""Logar""Sair");
                
Erro[playerid]++;
                if(
Erro[playerid] == 3)
                {
                    
SendClientMessage(playeridCOR_AVISO"|INFO-SERVER| Vocк Errou a Senha 3 Vezes e Levou Auto Kick");
                    
Kick(playerid);
                    return 
1;
                }
            }
        }
    }
    return 
1;

PHP код:
public OnPlayerDisconnect(playeridreason)

    
GetPlayerName(playeridNome24);
    
format(Arquivo40"Contas/%s.ini"Nome);
    if(
DOF2_FileExists(Arquivo))
    {
        
DOF2_SetInt(Arquivo"Senha"Player[playerid][Senha]);
        
DOF2_SetInt(Arquivo"Admin"Player[playerid][Admin]);
        
DOF2_SaveFile();
    }
    return 
1;

Reply


Messages In This Thread
Registro - by BWCALLEf - 24.10.2014, 11:20
Re: Registro - by PT - 24.10.2014, 12:01
Re: Registro - by ArthurxD - 24.10.2014, 14:41
Re: Registro - by K1w0 - 24.10.2014, 15:02
Re: Registro - by ArthurxD - 24.10.2014, 15:06
Re: Registro - by PT - 25.10.2014, 06:41

Forum Jump:


Users browsing this thread: 1 Guest(s)