SA-MP Forums

Go Back   SA-MP Forums > Non-English > Languages > Português/Portuguese

Reply
 
Thread Tools Display Modes
Old 01/12/2019, 08:56 PM   #1
leonatico
Little Clucker
 
leonatico's Avatar
 
Join Date: Feb 2019
Posts: 47
Reputation: 0
Default Logar sem colocar senha so apertando enter

estou com um problema que os players do meu server conseguem logar so apertando enter sem colocar a senha

Code:
            if(!strcmp(DOF2_GetString(PlayerFile, "Senha"), inputtext, false))
            {
                format(CG[playerid], 128, "%s", DOF2_GetString(PlayerFile, "CodigoRG"));
                Staff[playerid][Disponivel] = false;
                SpawnPlayer(playerid);
                CarregarDados(playerid);
                Loggout[playerid][Logado] = true;
                for(new a = 0; a < 128; a++)
                SendClientMessage(playerid, 0xFFFFFFFF, " ");
                SendClientMessage(playerid, 0x5F9EA0AA, "===<{FFFFFF}Você acaba se Logar no City Roleplay seja Bem-Vindo{5F9EA0}>===");
                SetPlayerColor(playerid, 0xFFFFFFAA);
                new year, mes, dia, data[128];
                getdate(year, mes, dia);
                format(data, sizeof(data), "%2d/%2d", dia, mes);
                DOF2_SetString(PlayerFile, "Login", data);
                if(DOF2_GetBool(PlayerFile, "Preso") == true)
                {
                    SendClientMessage(playerid, 0x8000FFAA, "[Sistema]:{FFFFFF} Você não completou sua sentença e por isso voltou para a cadeia");
                    TPreso[playerid] = SetTimerEx("Prisao", segundos(1), true, "d", playerid);
                }
                if(DOF2_GetBool(PlayerFile, "Fundador") == true)
                {
                    Staff[playerid][StaffFundador] = true;
                }
                else
                {
                    if(DOF2_GetBool(PlayerFile, "Sub_dono") == true)
                    {
                        Staff[playerid][StaffSub] = true;
                    }
                    else
                    {
                        if(DOF2_GetBool(PlayerFile, "Administrador") == true)
                        {
                            Staff[playerid][StaffAdmin] = true;
                        }
                        else
                        {
                            if(DOF2_GetBool(PlayerFile, "Moderador") == true)
                            {
                                Staff[playerid][StaffModerador] = true;
                            }
                            else
                            {
                                if(DOF2_GetBool(PlayerFile, "Ajudante") == true)
                                {
                                    Staff[playerid][StaffAjudante] = true;
                                }
                                else
                                {

                                }
                            }
                        }
                    }
                }
                if(DOF2_GetBool(PlayerFile, "Ajudante") != false)
                {
                    Staff[playerid][staff] = true;
                }
            }
            else
            {
                ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "{FF0000}City Roleplay", "{FFFFFF}Você denovo por aqui! Poderia digitar sua senha para logar?", "{00C500}Logar", "Cancelar");
                SendClientMessage(playerid,  0x8000FFAA, "[Sistema]:{FFFFFF} Senha Incorreta!! Tente Novamente!");
            }
        }
        else
        {
            SendClientMessage(playerid, 0xFF0000AA, "[ERRO]:{FFFFFF} Você decidiu não logar e por isso foi kickado(a)!!");
            SetTimer("KickP", 1000, false);
            Kickado[playerid] = true;
        }
__________________
City Roleplay
Meu 1º Projeto IP: Em Breve
Discord:http://discord.gg/trv3cqs
leonatico is offline   Reply With Quote
Old 01/12/2019, 08:58 PM   #2
NWDMadara
Huge Clucker
 
NWDMadara's Avatar
 
Join Date: Mar 2018
Posts: 483
Reputation: 16
Default Re: Logar sem colocar senha so apertando enter

PHP Code:
if(!strlen(inputtext)) return SendClientMessage(playerid, -1"Você precisa digitar algo!");

ou
 
if(inputtext[0] == EOS) return SendClientMessage(playerid, -1"Você precisa digitar algo!"); 
O segundo é mais otimizado.
NWDMadara is offline   Reply With Quote
Old 01/12/2019, 10:18 PM   #3
MagnatuuS
Little Clucker
 
MagnatuuS's Avatar
 
Join Date: Nov 2019
Location: São Paulo
Posts: 20
Reputation: 0
Default Re: Logar sem colocar senha so apertando enter

PHP Code:
if(!strcmp(DOF2_GetString(PlayerFile"Senha"), inputtextfalse))
            {
                if(!
strlen(inputtext))
                       return 
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"{FF0000}City Roleplay""{FFFFFF}Você denovo por aqui! Poderia digitar sua senha para logar?""{00C500}Logar""Cancelar");
                
format(CG[playerid], 128"%s"DOF2_GetString(PlayerFile"CodigoRG"));
                
Staff[playerid][Disponivel] = false;
                
SpawnPlayer(playerid);
                
CarregarDados(playerid);
                
Loggout[playerid][Logado] = true;
                for(new 
0128a++)
                
SendClientMessage(playerid0xFFFFFFFF" ");
                
SendClientMessage(playerid0x5F9EA0AA"===<{FFFFFF}Você acaba se Logar no City Roleplay seja Bem-Vindo{5F9EA0}>===");
                
SetPlayerColor(playerid0xFFFFFFAA);
                new 
yearmesdiadata[128];
                
getdate(yearmesdia);
                
format(datasizeof(data), "%2d/%2d"diames);
                
DOF2_SetString(PlayerFile"Login"data);
                if(
DOF2_GetBool(PlayerFile"Preso") == true)
                {
                    
SendClientMessage(playerid0x8000FFAA"[Sistema]:{FFFFFF} Você não completou sua sentença e por isso voltou para a cadeia");
                    
TPreso[playerid] = SetTimerEx("Prisao"segundos(1), true"d"playerid);
                }
                if(
DOF2_GetBool(PlayerFile"Fundador") == true)
                {
                    
Staff[playerid][StaffFundador] = true;
                }
                else
                {
                    if(
DOF2_GetBool(PlayerFile"Sub_dono") == true)
                    {
                        
Staff[playerid][StaffSub] = true;
                    }
                    else
                    {
                        if(
DOF2_GetBool(PlayerFile"Administrador") == true)
                        {
                            
Staff[playerid][StaffAdmin] = true;
                        }
                        else
                        {
                            if(
DOF2_GetBool(PlayerFile"Moderador") == true)
                            {
                                
Staff[playerid][StaffModerador] = true;
                            }
                            else
                            {
                                if(
DOF2_GetBool(PlayerFile"Ajudante") == true)
                                {
                                    
Staff[playerid][StaffAjudante] = true;
                                }
                                else
                                {

                                }
                            }
                        }
                    }
                }
                if(
DOF2_GetBool(PlayerFile"Ajudante") != false)
                {
                    
Staff[playerid][staff] = true;
                }
            }
            else
            {
                
ShowPlayerDialog(playeridDIALOG_LOGINDIALOG_STYLE_PASSWORD"{FF0000}City Roleplay""{FFFFFF}Você denovo por aqui! Poderia digitar sua senha para logar?""{00C500}Logar""Cancelar");
                
SendClientMessage(playerid,  0x8000FFAA"[Sistema]:{FFFFFF} Senha Incorreta!! Tente Novamente!");
            }
        }
        else
        {
            
SendClientMessage(playerid0xFF0000AA"[ERRO]:{FFFFFF} Você decidiu não logar e por isso foi kickado(a)!!");
            
SetTimer("KickP"1000false);
            
Kickado[playerid] = true;
        } 
MagnatuuS is offline   Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
[Pedido] Comando para logar adm com senha Killer21 Português/Portuguese 8 17/08/2015 12:15 AM
[Pedido] Como colocar pra colocar logar automaticamente quando registrar _Play_ Português/Portuguese 2 16/08/2014 12:44 AM
[Ajuda] Registro criando conta sem senha so apertando espaco Breno Da Silva Pereira Português/Portuguese 2 23/12/2013 10:14 PM
[Ajuda] Bug senha ao logar ! Carlos_barbosa Português/Portuguese 3 12/11/2012 01:08 AM
[Ajuda] Senha na hora de logar Gutierrez_zikaloko Português/Portuguese 5 06/07/2012 11:10 PM


All times are GMT. The time now is 11:40 AM.


Powered by vBulletin® Version 3.8.6
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.