[Ajuda] Senha DOF2
#1

olб galera, bom estou com um probleminha, tipo o carinha se registra, coloca a senha: 123, sу q no arquivo a senha fica como 0, ou seja, nгo estб salvando a senha, agradeзo a quem ajuda + REP.

PHP код:
    if(dialogid == DIALOG_REGISTRO)
    {
        if(
response)
        {
            if(!
strlen(inputtext))
            {
                
SetPlayerPos(playerid,-1832.3574,17.5752,1061.1436);
                
SetPlayerCameraPos(playerid, -2152.8186346.919252.0383);
                
SetPlayerCameraLookAt(playerid, -2152.4097346.000051.8534);
                 
format(Stringsizeof(String), "{00EE00}========================================\n\n{FFFFFF}Seja bem vindo {00EE00}%s{FFFFFF}.\nConta: {FF0000}Nгo Registrada.\n{FFFFFF}Digite uma senha abaixo para se registrar:"Nome(playerid));
                 
ShowPlayerDialog(playeridDIALOG_REGISTRODIALOG_STYLE_INPUT"{7CFC00}Brasil {FFD700}Virtual {1EB2FC}Street {FFFFFF}- Registro"String"Registrar""Sair");
                
Msg(playeridVERMELHO"Digite uma senha para se registrar ¬¬");
                return 
1;
            }
            
DOF2_CreateFile(StringContas);
            
format(StringContassizeof(StringContas), "VirtualStreet/Contas/%s.txt"Nome(playerid));
            
DOF2_SetString(StringContas"Senha"inputtext);
            
DOF2_SetInt(StringContas"Matou"0);
            
DOF2_SetInt(StringContas"Morreu"0);
            
DOF2_SetInt(StringContas"Grana"0);
            
DOF2_SetInt(StringContas"Advertencias"0);
            
DOF2_SetInt(StringContas"Preso"0);
            
DOF2_SetInt(StringContas"Sexo"0);
            
DOF2_SetInt(StringContas"SkinJogador"0);
            
DOF2_SetInt(StringContas"Emprego"0);
            
DOF2_SetInt(StringContas"Interior"0);
            
DOF2_SetInt(StringContas"LiderOrg"0);
            
DOF2_SetInt(StringContas"MembroOrg"0);
            
DOF2_SetInt(StringContas"CargoOrg"0);
            
DOF2_SetInt(StringContas"Level"0);
            
DOF2_SetInt(StringContas"Respeito"0);
            
DOF2_SetInt(StringContas"Respeito Requerido"0);
            
DOF2_SetInt(StringContas"TutorialOk"0);
            
DOF2_SetInt(StringContas"NumeroTelefone"0);
            
DOF2_SetInt(StringContas"Capacete"0);
            
DOF2_SetInt(StringContas"ChaveEmpresa"255);
            
//CriarConta(playerid);
            
SetSpawnInfo(playeridgTeam[playerid], PlayerDados[playerid][SkinJogador],-1973.3794,137.7854,27.6875,0,0,0,0,0,0,0);
            
Msg(playeridAZUL_CLARO"Conta registrada com sucesso.");
            
SpawnPlayer(playerid);
              
TogglePlayerControllable(playerid,0);
            
SetPlayerInterior(playerid0);
            
TextDrawHideForPlayer(playeridEntrada[playerid]);
            return 
1;
        }
        else
        {
            
Msg(playeridVERMELHO"Vocк nгo quis se registrar e por isso foi kickado!");
            
Kick(playerid);
            return 
1;
        }
    } 
Reply
#2

Se nгo me engano Coloque no final a funзгo para gravar e fechar
se nao isso nao irar dar certo.

eu utilizo SII.
dai eu nao sei a funзгo do DOF2 (:

no meu caso ficaria assim.
pawn Код:
INI_Save();
INI_Close();
Reply
#3

Onde tб o
DOF2_SaveFile();

??
Reply
#4

vou colocar aqui galera, nen reparei isto, mais irei testar.

@ Repostando, consegui resolver galera, muito obrigado a quem ajudou e REP++, o que eu fiz foi:

Como estava:
PHP код:
            format(StringContassizeof(StringContas), "VirtualStreet/Contas/%s.txt"Nome(playerid));
            
DOF2_SetInt(StringContas"Senha"inputtext); 
O que eu fiz:
PHP код:
new ThiagoGostosao strval(inputtext);
            
PlayerDados[playerid][Senha] = ThiagoGostosao;
            
format(StringContassizeof(StringContas), "VirtualStreet/Contas/%s.txt"Nome(playerid));
            
DOF2_SetInt(StringContas"Senha"ThiagoGostosao); 
No final:
PHP код:
DOF2_Exit(); 
Reply
#5

Outra coisa:

pawn Код:
DOF2_CreateFile(StringContas);
format(StringContas, sizeof(StringContas), "VirtualStreet/Contas/%s.txt", Nome(playerid));
Tu fez o format depois de criar o arquivo? Nгo era pra ser ao contrбrio? xD
Reply
#6

tipo se for ao contrбrio nгo alterou nada aqui, estб salvando deboa, e carregando deboa '-' vlw REP++
Reply
#7

Ok... mas dб uma olhada melhor nisso ai cara pq vocк transformou uma senha (que pode ter letras, nъmeros, caractere especiais) em nъmeros e, nгo tenho certeza, mas teste bem isso ai pra ver se nгo dб nenhum erro, sу por garantia. ^^

Obs: Nгo entendi esse DOF2_Exit() ainda, nгo usei no meu sistema de Gangs e nгo me deu problema. lol
Reply


Forum Jump:


Users browsing this thread: 3 Guest(s)