[Ajuda] BUG NO SISTEMA LOGAR E SEXO
#1

Eu estou criando meu servidor e me deparei com um bug qnd registra pergunta a senha email e o sexo. pronto dps de registrado se eu der GMX ou reniciar gm ou apenas deslogar e voltar a conta fica criada mais fica aparecendo para colocar dnv o sexo e o email podem me ajudar?


PHP код:
public OnPlayerRequestClass(playeridclassid)
{
    new 
Arquivo[40];
    new 
string[255];
    
format(Arquivosizeof(Arquivo), "ArquivosGM/Contas/%s.ini"Nome(playerid));
    if(
DOF2_FileExists(Arquivo))
    {
        
format(stringsizeof(string),"SERVER: Vocк sу pode errar a senha 3(trкs) vezes.\nBem-vindo ao Nova Vida Portuguesa RPG  \n Nick: %s\nStatus da conta: Registrada.\n\ndigite sua senha para logar."Nome(playerid));
        
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Nova Vida Portuguesa - RPG | Login"string"Logar""Cancelar");
    }
    else
    {
        
format(stringsizeof(string),"Seja bem vindo ao Nova Vida Portuguesa \n Nick: %s\nStatus da conta: Nгo Registrada.\n\ndigite uma senha para se registrar."Nome(playerid));
        
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_PASSWORD"Nova Vida Portuguesa | Registro"string"Registrar""Cancelar");
    }
    
ClearChatbox(playerid10);
    
SetPlayerInterior(playerid0);
    
    
TextDrawShowForPlayer(playeridTextdraw0);
    
TextDrawShowForPlayer(playeridTextdraw1);
    
TextDrawShowForPlayer(playeridTextdraw2);
    
TextDrawShowForPlayer(playeridTextdraw3);
    
TextDrawShowForPlayer(playeridTextdraw4);
    
    
InterpolateCameraPos(playerid1992.643066, -1199.38647469.5172881992.643066, -1199.38647469.5172883000);
    
InterpolateCameraLookAt(playerid1996.424926, -1196.12280269.7320631990.572143, -1199.39465364.9663233000);
    return 
1;

E


PHP код:
public OnDialogResponse(playeriddialogidresponselistiteminputtext[])
{
    new 
string[255];
    
    switch (
dialogid)
    {
        case 
DIALOG_REGISTRO:
        {
            if(
response)
            {
                if(
strlen(inputtext) < || strlen(inputtext) > 16 &&!strlen(inputtext))
                {
                    
SendClientMessage(playeridCOLOR_LIGHTRED"Senha com no minimo 5 caracteres ou no mбximo 16.");
                    
format(stringsizeof(string),"Seja bem vindo ao Nova Vida Portuguesa - RPG \nNick: %s\nStatus da conta: Nгo Registrada.\n\ndigite uma senha para se registrar."Nome(playerid));
                    
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_PASSWORD"Nova Vida Portuguesa - RPG | Registro"string"Registrar""Cancelar");
                    return 
1;
                }
                new 
Arquivo[40];
                
format(Arquivosizeof(Arquivo), "ArquivosGM/Contas/%s.ini"Nome(playerid));
                
DOF2_CreateFile(Arquivo);
                
DOF2_SetString(Arquivo"Password"inputtext);
                
DOF2_SetInt(Arquivo"Level"0);
                
DOF2_SetInt(Arquivo"AdminLevel"0);
                
DOF2_SetInt(Arquivo"Registered"0);
                
DOF2_SetInt(Arquivo"Tutorial"0);
                
DOF2_SetInt(Arquivo"Sex"0);
                
DOF2_SetInt(Arquivo"Char"0);
                
DOF2_SetInt(Arquivo"Kills"0);
                
DOF2_SetInt(Arquivo"Deaths"0);
                
DOF2_SetInt(Arquivo"Money"0);
                
DOF2_SetString(Arquivo,"Email",PlayerInfo[playerid][pEmail]);
                
DOF2_SaveFile();
                
SendClientMessage(playeridCOR_SUCESSO"SERVER: Conta registrada com sucesso.");
                
format(stringsizeof(string),"SERVER: Vocк sу pode errar a senha 3(trкs) vezes.\nBem-vindo ao Nova vida portuguesa - RPG %s\nStatus da conta: Registrada.\n\ndigite sua senha para logar."Nome(playerid));
                
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Nova vida portuguesa  - RPG | Login"string"Logar""Cancelar");
                return 
1;
            }
            else
            {
                
Kick(playerid);
            }
        }
        case 
DIALOG_LOGIN:
        {
            if(
response)
            {
                if(!
strlen(inputtext))
                {
                    
SendClientMessage(playerid0x33FF00AA"SERVER: Conta registrada com sucesso.");
                    
format(stringsizeof(string),"SERVER: Vocк sу pode errar a senha 3(trкs) vezes.\nBem-vindo ao Nova vida portuguesa  - RPG %s\nStatus da conta: Registrada.\n\ndigite sua senha para logar."Nome(playerid));
                    
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Nova vida portuguesa  - RPG | Login"string"Logar""Cancelar");
                    return 
1;
                }
                new 
Arquivo[40];
                
format(Arquivosizeof(Arquivo), "ArquivosGM/Contas/%s.ini"Nome(playerid));
                if(!
strcmp(inputtext,DOF2_GetString(Arquivo,"Password"),false))
                {
                    
CarregarPlayer(playerid);
                    return 
1;
                }
                else
                {
                    
format(stringsizeof string,
                    
"Aviso: A senha digitada estб incorreta (%d de 3 tentativas)."ErrouSenha[playerid]);
                    
SendClientMessage(playeridCOLOR_LIGHTREDstring);
                    
format(stringsizeof(string),"SERVER: Vocк sу pode errar a senha 3(trкs) vezes.\nBem-vindo ao Nova vida portuguesa  - RPG %s\nStatus da conta: Registrada.\n\ndigite sua senha para logar."Nome(playerid));
                    
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"Nova vida portuguesa  - RPG | Login"string"Logar""Cancelar");
                    
ErrouSenha[playerid]+= 1;
                    if(
ErrouSenha[playerid] == 4)
                    {
                        
Kick(playerid);
                        return 
1;
                    }
                }
            }
            else
            {
                
Kick(playerid);
            }
        }
    }
    
     if(
dialogid == DIALOG_SEXO)
    {
        if(
response == 0)
        {
            return 
true;
          }
           if(
response >= 1)
        {
            if(
listitem == 0)
            {
                
ClearChatbox(playerid10);
                
PlayerInfo[playerid][pSex] = 1;
                
PlayerInfo[playerid][pChar] = 26;
                
SendClientMessage(playeridCOLOR_SAMP"* O seu personagem й do sexo {33CCFF}Masculino.");
                
format(stringsizeof string"{00B9F6}Olб %s, digite seu email corretamente, pois ele poderб servir para vocк trocar sua senha"Nome(playerid));
                
ShowPlayerDialog(playeridDIALOG_EMAILDIALOG_STYLE_INPUT"Digite seu email"string"Validar""");
            }
        
/*    if(listitem == 1)
            {
                ClearChatbox(playerid, 10);
                PlayerInfo[playerid][pSex] = 2;
                PlayerInfo[playerid][pChar] = 87;
                SendClientMessage(playerid, COLOR_SAMP, "'                    O seu personagem й do sexo {FFFF80}Homossexual.");
                format(string, sizeof string, "{00B9F6}Olб %s, digite seu email corretamente, pois ele poderб servir para vocк trocar sua senha", Nome(playerid));
                ShowPlayerDialog(playerid, DIALOG_EMAIL, DIALOG_STYLE_INPUT, "Digite seu email", string, "Validar", "");
            }*/
            
if(listitem == 1)
            {
                
ClearChatbox(playerid10);
                
PlayerInfo[playerid][pSex] = 3;
                
PlayerInfo[playerid][pChar] = 41;
                
SendClientMessage(playeridCOLOR_SAMP"* O seu personagem й do {FF66FF}Feminino.");
                
format(stringsizeof string"{00B9F6}Olб %s, digite seu email corretamente, pois ele poderб servir para vocк trocar sua senha"Nome(playerid));
                
ShowPlayerDialog(playeridDIALOG_EMAILDIALOG_STYLE_INPUT"Digite seu email"string"Validar""");
            }
        }
        return 
1;
    }
    
    if(
dialogid == DIALOG_TUTO)
    {
        if(
response == 1)
        {
            
PlayerInfo[playerid][pTut] = 1;
            
SpawnPlayer(playerid);
            
ClearChatbox(playerid10);
            
SendClientMessage(playerid, -1"[Logado]:Bem vindo ao Nova Vida Portuguesa");
        }
        return 
0x01;
    }
    
    if(
dialogid == DIALOG_EMAIL)
    {
         if(!
EmailValido(inputtext))
        {
            
format(stringsizeof string,
            
"{00B9F6}Olб %s, digite seu email corretamente, pois ele poderб servir para vocк trocar sua senha\n\n\
            {FF0000}Email invбlido"
Nome(playerid));
            
ShowPlayerDialog(playeridDIALOG_EMAILDIALOG_STYLE_INPUT"Digite seu email"string"Validar""");
        }
        else
        {
            
ClearChatbox(playerid10);
            
format(PlayerInfo[playerid][pEmail], 128inputtext);
            
format(stringsizeof string"{00B9F6}Ok, seu email й: {FFFFFF}%s{00B9F6}."inputtext);
            
SendClientMessage(playerid, -1string);
            
               new 
message[] = "Aparte do tutorial estб em construзгo.";
            
ShowPlayerDialog(playeridDIALOG_TUTODIALOG_STYLE_MSGBOX"LEIA AS REGRAS",message,"Avanзar","");
        }
        return 
0;
    }
    return 
1;

Reply


Messages In This Thread
BUG NO SISTEMA LOGAR E SEXO - by HelderPT - 18.02.2018, 18:15
Re: BUG NO SISTEMA LOGAR E SEXO - by HelderPT - 18.02.2018, 18:26
Re: BUG NO SISTEMA LOGAR E SEXO - by JohnBlack - 18.02.2018, 18:29
Re: BUG NO SISTEMA LOGAR E SEXO - by HelderPT - 18.02.2018, 18:30
Re: BUG NO SISTEMA LOGAR E SEXO - by JohnBlack - 18.02.2018, 18:31
Re: BUG NO SISTEMA LOGAR E SEXO - by HelderPT - 18.02.2018, 18:38
Re: BUG NO SISTEMA LOGAR E SEXO - by GuiKommander - 18.02.2018, 18:53
Re: BUG NO SISTEMA LOGAR E SEXO - by zG - 18.02.2018, 19:15
Re: BUG NO SISTEMA LOGAR E SEXO - by SpikeCompiler - 18.02.2018, 19:20
Re: BUG NO SISTEMA LOGAR E SEXO - by Adiiti - 18.02.2018, 19:24

Forum Jump:


Users browsing this thread: 1 Guest(s)