[Ajuda] Sistema De Registro E Login!
#4

existem algumas falhas no seu script exemplo porque vocк seta os valores nas variбveis se vocк esta kickando o player ? porque vocк coloca if(!response) Kick(playerid); e logo depois if(response) se vocк verificou if(!response) oque sobra ?

PHP код:
if(dialogid == Dialog_Login
{
    if(!
response) return Kick(playerid); 
    if(
strcmp(inputtextDOF2_GetString(arquivo,"Senha"))==0
    {
        
        
GetPlayerName(playerid,nome,24); 
        
format(arquivo,50,Contas,nome); 
        
SetPlayerScore(playerid,DOF2_GetInt(arquivo"Score")); 
        
GivePlayerMoney(playerid,DOF2_GetInt(arquivo"Dinheiro")); 
        
Player[playerid][Matou] = DOF2_GetInt(arquivo"Matou"); 
        
Player[playerid][Morreu] = DOF2_GetInt(arquivo"Morreu"); 
        
Player[playerid][Admin] = DOF2_GetInt(arquivo"Admin"); 
        
Player[playerid][VIP] = DOF2_GetInt(arquivo"VIP"); 
        
Player[playerid][Idioma] = DOF2_GetInt(arquivo"Idioma"); 
        
Player[playerid][Registrado] = DOF2_GetInt(arquivo"Registrado"); 
        
// 
        
BloqueioSpawn[playerid] = 0
        
SendClientMessage(playeridVerde"{19B519}[BMR]» {FFFFFF}Logado Com Sucesso!.");
    } 
    else
    {
        
ShowPlayerDialog(playeridDialog_LoginDIALOG_STYLE_INPUT"•»XxRevolutioNxX Login«•","Senha Incorreta, Insira A Senha Correta!\nTente Novamente!","Entrar",""); 
        
SendClientMessage(playeridVermelho,"{19B519}[BMR]» {D61111}Vocк Digitou Uma Senha Incorreta!."); 
        
Erro[playerid]++; 
        if(
Erro[playerid] == 5){ 
            new 
string[150]; 
            
GetPlayerName(playeridnome24);  // espero que a variavel nome esteja criada..
            
format(stringsizeof(string), "{19B519}[BMR]» {1AAAC7}O Jogador {FFFFFF}%s {D61111}Foi Kickado Por Errar 5 Vezes A Senha!."nome); 
            
SendClientMessageToAll(Verdestring); 
            
Kick(playerid); 
            return 
1
        } 
    } 

if(
dialogid == Dialog_Registro
{
     
    if(!
response) return Kick(playerid); 
    
GetPlayerName(playerid,nome,24); 
    
format(arquivo,50,Contas,nome); 
    
DOF2_CreateFile(arquivo); 
    
DOF2_SetString(arquivo,"Senha",inputtext); 
    
Player[playerid][Senha] = strlen(inputtext); 
    
Player[playerid][Score] = DOF2_SetInt(arquivo,"Score",0); 
    
Player[playerid][Dinheiro] = DOF2_SetInt(arquivo,"Dinheiro",50000); 
    
Player[playerid][Admin] = DOF2_SetInt(arquivo"Admin",0); 
    
Player[playerid][VIP] = DOF2_SetInt(arquivo"VIP",0); 
    
Player[playerid][Registrado] = DOF2_SetInt(arquivo"Registrado",1); 
    
DOF2_SetInt(arquivo"Idioma"Player[playerid][Idioma]); 
    new 
len strlen(inputtext); 
    if(
len || len 20) return ShowPlayerDialog(playeridDialog_Registro ,DIALOG_STYLE_INPUT"•»XxRevolutioNxX Registro«•""{D61111}Sua Senha Deve Conter No Mнnimo 5 Caracteres!\nE No Mбximo 20!\nTente Novamente!","Registrar",""); 
    return 
ShowPlayerDialog(playeridDialog_Login ,DIALOG_STYLE_INPUT"•»XxRevolutioNxX Login«•""Digite Sua Senha Para Entrar!.","Entrar",""); 

Reply


Messages In This Thread
Sistema De Registro E Login! - by SkyneTSAMP - 06.03.2016, 02:24
Re: Sistema De Registro E Login! - by F1N4L - 06.03.2016, 02:34
Re: Sistema De Registro E Login! - by SkyneTSAMP - 06.03.2016, 02:41
Re: Sistema De Registro E Login! - by Whoo - 06.03.2016, 02:53
Re: Sistema De Registro E Login! - by Schocc - 06.03.2016, 17:16

Forum Jump:


Users browsing this thread: 1 Guest(s)