[Ajuda] Qualquer senha loga em qualquer conta ?
#9

Apenas uma dica pelo celular :3, se estiver errado o restante corrija!

PHP код:
new senhaDigitada[MAX_PLAYERS]; 
PHP код:
    if(dialogid == 1)
    {
        if(
response == 0)
        {
            
SendClientMessage(playeridTEAM_VAGOS_COLOR"Vocк foi Kickado por nгo logar no Servidor!");
            
Kick(playerid);
            return 
1;
        }
        if(
response >= 1)
        {
            if(
strlen(inputtext) == 0)
            {
                
GetPlayerName(playerid,loginname,sizeof(loginname));
                
TogglePlayerControllable(playerid0);
                
SetPlayerPos(playerid,1415.4329,-806.9493,85.0470);
                
SetPlayerCameraPos(playerid,-1007.0601,-760.0924,178.6651);
                
SetPlayerCameraLookAt(playerid,-1007.0601,-760.0924,178.6651);
                
format(loginstring,sizeof(loginstring),"\n\n{FFFFFF}********************************************\n\nConta: %s\nStatus: {00FF00}Registrada\n\n********************************************\n\n{FFFFFF}- Digite sua senha abaixo para logar\n* Caso erre sua senha 6 vezes serб kikado!\n\n",loginname);
                
ShowPlayerDialog(playerid1DIALOG_STYLE_INPUT,"{00E5EE}Brasil {FFFFFF}Play {00E5EE}Faster",loginstring,"Logar","Cancelar");
                return 
1;
            }
            if(
strval(inputtext) > 0)
            {
                
strmid(StrPasswrd[playerid], inputtext0strlen(inputtext), 255);
                
Encrypt(StrPasswrd[playerid]);
                
senhaDigitada[playerid] = inputtext;
                
OnPlayerLogin(playerid);
                return 
1;
            }
            
strmid(StrPasswrd[playerid], inputtext0strlen(inputtext), 255);
            
Encrypt(StrPasswrd[playerid]);
            
Hospital[playerid] = 1;
            
SpawnPlayer(playerid);
            
senhaDigitada[playerid] = inputtext;
            
OnPlayerLogin(playerid);
            return 
1;
        }
        return 
1;
    } 
PHP код:
public OnPlayerLogin(playerid)
{
    new 
tmp2[128],file[128];
    
format(filesizeof(file), OpenAccPlayerPlayerName(playerid));
    if(!
strcmp(senhaDigitadadini_Get(file"Key"), true))
    {
        
CarregarPlayer(playerid);
        
logouagora[playerid] = 1;
        
CheckOwnerb(playerid);
        
CheckOwnerh(playerid);
        
StopMusic(playerid);
    } else {
        
GetPlayerName(playerid,loginname,sizeof(loginname));
        
SendClientMessage(playeridCOLOR_YELLOW"[BPF]: Senha errada! - Se errar a senha 6 vezes Serб Kickado!");
        
TogglePlayerControllable(playerid0);
        
SetPlayerPos(playerid,1415.4329,-806.9493,85.0470);
        
SetPlayerCameraPos(playerid,-1007.0601,-760.0924,178.6651);
        
SetPlayerCameraLookAt(playerid,-1007.0601,-760.0924,178.6651);
        
format(loginstring,sizeof(loginstring),"\n\n{FFFFFF}********************************************\n\nConta: %s\nStatus: {00FF00}Registrada\n\n********************************************\n\n{FFFFFF}- Digite sua senha abaixo para logar\n* Caso erre sua senha 6 vezes serб kikado!\n\n",loginname);
        
ShowPlayerDialog(playerid1DIALOG_STYLE_INPUT,"{00E5EE}Brasil {FFFFFF}Play {00E5EE}Faster v1.3",loginstring,"Logar","Cancelar");
        
gPlayerLogTries[playerid] += 1;
        if(
gPlayerLogTries[playerid] == 6)
        {
            
SendClientMessage(playeridCOLOR_YELLOW"[BPF]: Senha errada! - Vocк atingiu o Limite mбximo de Tentativas e Foi Kickado!");
            
Kick(playerid);
        }
        return 
1;
    } 
Reply


Messages In This Thread

Forum Jump:


Users browsing this thread: 2 Guest(s)