[Ajuda] Dificuldade com verificaзгo de senha (Sistema de Registro)
#6

#edit
pawn Код:
if(dialogid == DIALOG_LOGIN)
        {

            new STR[128];
            if(response)
            {

                if( !strlen ( inputtext ) )
                {

                    SendClientMessage( playerid, COR_AVISO, "| AVISO | Atenзгo Vocк precisa digitar sua Senha para Logar.");
                    format( STR, sizeof( STR ), "Bem Vindo(a) Novamente ao Servidor %s\n\nVocк ja tem uma Conta Cadastrada\n\nDigite Sua Senha para Logar no Servidor\n\nStatus:Registrado\n\nSeu IP:%s", Nome, PlayerIP );
                    ShowPlayerDialog( playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, " ~ Logando ~", STR, "Logar", "Cancelar");
                    return 1;
                }
                GetPlayerName( playerid, Nome, sizeof( Nome ) );
                format( Arquivo, sizeof( Arquivo ), "Contas/%s.ini", Nome );
                if(!strcmp(inputtext,DOF2_GetString(Arquivo,"Senha"),false))
                {
                       // Aqui Esta Carregando o Player
                    Administrador[playerid] = DOF2_GetInt( Arquivo, "Administrador");
                    Level[playerid] = DOF2_GetInt( Arquivo, "Level");
                    GivePlayerMoney(playerid, DOF2::GetInt(Arquivo,"Dinheiro"));
                    Skin[playerid] = DOF2_GetInt( Arquivo, "Skin");
                    Matou[playerid] = DOF2_GetInt( Arquivo, "Matou");
                    Morreu[playerid] = DOF2_GetInt( Arquivo, "Morreu");
                    DOF2_SaveFile();
                    SpawnPlayer(playerid);
                    DOF2_SaveFile();
                    return 1;
                }else{
                      // BOTA PARA CHAMAR O DIALOG LOGIN AQUI
                    format( STR, sizeof( STR ), "Bem Vindo(a) Novamente ao Servidor %s\n\nVocк ERROU SUA SENHA!! 3x vocк serб kickado\n\nStatus:Registrado\n\nSeu IP:%s", Nome, PlayerIP );
                    ShowPlayerDialog( playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, " ~ Logando ~", STR, "Logar", "Cancelar");
                    // ==================
                    PlayerERRO[playerid]+=1;
                    if(PlayerERRO[playerid] == 3 )
                    {
                        format( STR, sizeof( STR ), "| INFO | O Jogador(a) %s foi Kickado do Servidor Motivo:Limite de Erro", Nome );
                        SendClientMessageToAll( COR_ADMIN, STR );
                        Kick(playerid);
                    }   return 1;
                }

            }else{
                format( STR, sizeof( STR ), "| INFO | O Jogador(a) %s foi Kickado do Servidor Motivo:N/A Registrou", Nome );
                SendClientMessageToAll( COR_ADMIN, STR );
                return 1;
            }
        }
    }
Estou corrigindo uma prova, estб ai a soluзгo IIpart exata.
Reply


Messages In This Thread
Dificuldade com verificaзгo de senha (Sistema de Registro) - by BWCALLEf - 08.12.2014, 15:28
Re: Dificuldade... - by JonathanFeitosa - 08.12.2014, 16:03
Re: Dificuldade... - by BWCALLEf - 08.12.2014, 19:01
Re: Dificuldade... - by JonathanFeitosa - 08.12.2014, 19:05
Re: Dificuldade... - by BWCALLEf - 08.12.2014, 22:12
Re: Dificuldade... - by JonathanFeitosa - 08.12.2014, 22:21
Re: Dificuldade... - by BWCALLEf - 08.12.2014, 22:46

Forum Jump:


Users browsing this thread: 1 Guest(s)