[Ajuda] Jб registrado
#1

Verificaзгo nгo passa, Estou verificando se na tabela o ''Registrado'' estб ''Sim'', Mais por incrivel por pareзa, jб formatei quando eu logo para ver, e fala que tб ''Sim'', vi no SendClientMessage..

Essa verificaзгo simplesmente nгo passa, passa direto aquela para registrar..

PHP Code:
    if(playertextid == TelaLogin[4][playerid])
    {
           if(
ClickRegister[playerid] == 2) return SendClientMessage(playerid, -1"| ERRO | Senha jб digitada.");
            if(
ClickRegister[playerid] == 1)
            {
                  if(!
strcmp(pInfo[playerid][Registrado], "Sim"true))
                 {
                    
ShowPlayerDialog(playeridLOGINDIALOG_STYLE_INPUT"Senha""Digite sua senha porfavor!"">>""Exit"); // Essa linha
                 
}
                 
ShowPlayerDialog(playeridYOUR_PASSDIALOG_STYLE_INPUT"Sua Senha""Digite uma senha para registrar"">>""Exit");
                 
CancelSelectTextDraw(playerid);
                
PlayerTextDrawSetSelectable(playeridTelaLogin[2][playerid], false);
                
PlayerTextDrawSetSelectable(playeridTelaLogin[4][playerid], false);
                
PlayerTextDrawSetSelectable(playeridTelaLogin[6][playerid], false);
                
PlayerTextDrawSetSelectable(playeridTelaLogin[7][playerid], false);
          }
          else
          {
                
SendClientMessage(playerid, -1"| ERRO | Digite seu nome de usuбrio!");
          }
         return 
1;
    } 
Reply
#2

Nгo acho viбvel essa comparaзгo em texto, mas tente assim:

Troque:
Code:
if(!strcmp(pInfo[playerid][Registrado], "Sim", true))
Por:
Code:
if(strcmp(pInfo[playerid][Registrado], "Sim", true, 3) == 0)
Reply
#3

Quote:
Originally Posted by F1N4L
View Post
Nгo acho viбvel essa comparaзгo em texto, mas tente assim:

Troque:
Code:
if(!strcmp(pInfo[playerid][Registrado], "Sim", true))
Por:
Code:
if(strcmp(pInfo[playerid][Registrado], "Sim", true, 3) == 0)
Atй achei que fosse isso nй, testei e tб caindo naquela caixa lб ainda kkkk

Olha o modo como eu tou selecionando na OnPlayerRequestClass

PHP Code:
    format(Query200"SELECT `Senha`, `Registrado` FROM `Contas` WHERE `Nome`='%s'"pInfo[playerid][Nome]);
    
mysql_query(ConexaoQuery);
    
cache_get_value(0"Senha"pInfo[playerid][Senha], 20);
    
cache_get_value_name(0"Registrado"pInfo[playerid][Registrado], 5);
    if(
cache_num_rows() > 0)
    {
        
Login(playerid);
    }
    else
    {
        
Registrar(playerid);
    } 
Reply
#4

UP GENTE!
Reply
#5

Pra que esse registrado?
Sу dele criar a conta jб й possнvel saber que й registrado.
Reply
#6

Quote:
Originally Posted by ipsLuan
View Post
Pra que esse registrado?
Sу dele criar a conta jб й possнvel saber que й registrado.
Pow se for й verdade kkkk, sу que tem que passar a verificaзгo, eu fiz textdraws e tals para registrar, E essa justas verificaзгo й o botгo da senha kkkk. Entгo, eu posso colocar o cache_num_rows tbm nessa parte, e tirar esse registrado??
Reply
#7

Faz a verificaзгo no banco de dados se existe a conta.
Caso retorne true, vocк envia o dialog de login.
Caso retorne false, vocк envia o dialog de registro.
Reply


Forum Jump:


Users browsing this thread: 1 Guest(s)