[Tutorial] Desvendando o DOF2
#15

Uma coisa que poderia colocar em seu Tutorial й.


Quote:
Originally Posted by humildadeforever
View Post
A ъltima vez que tentei usar tava bugada mesmo! O negуcio й strcmp 4ever <3 '-'
kkkkkkk'
Quote:
Originally Posted by Los
View Post
Se eu nгo me engano, estб funзгo estб "bugada" no DOF2, e como nгo hб mais atualizaзхes do mesmo, creio que nгo vai ser possнvel utiliza-la.
Negativo.






A Funзгo esta correta, sempre esteve!. E so abrir a include que vocк vai notar, Muitos nгo sabem usar corretamente, mas pessoal nгo tem bug algum;

E a forma para usar йla й:


pawn Code:
case DIALOG_REGISTRO:
        {
            switch( response )
            {
                case 0 : return CheckAccount( playerid );
                case 1:
                {
                    new g_String[72], name[24];
                   
                    GetPlayerName( playerid, name, 24 );
                   
                    format( g_String, sizeof( g_String ), "Contas/%.ini", name ); //Exemplo se eu entrar com o nome "SchocC" ele formata deixando o caminho para o Salvamento, aonde sera enviado as Informaзхes em um arquivo .ini;
                   
                    if( !DOF2_FileExists( g_String ) ) //Verifica se nгo existe a Conta
                    {
                        if( 5 < strlen( inputtext ) < 12 ) return  SendClientMessage( "Sua senha deve ter no minimo: 5 Caracteries  e Maximo: 12" );
                        DOF2_CreateFile(    g_String,   inputtext );//Aqui a conta do Player й criada na pasta "SA-MP SERVER\scriptfiles\SchocC.ini"
                    DOF2_SetInt(        g_String,   "Logado",          VariavelComValorAserSalvado    ),
                        DOF2_SetInt(        g_String,   "Dinheiro",         VariavelComValorAserSalvado    ),
                        DOF2_SetInt(        g_String,   "Score",            VariavelComValorAserSalvado    ),
                DOF2_SaveFile();                   
                return true;
                    }

E lenbrando que usando йsta funзaх vocк altomaticamente ja usa um Password Hashing chamado de Hash


Este cуdigo salva um arquivo na pasta:
"SA-MP Server 0.3x\scriptfiles\Contas\SchocC.ini"
Code:
password = 192217830
Logado = 0
Dinheiro = 0
Score = 0
password - й a variavel padrгo do Sistema dof2 que salva a senha para um Sistema de Registro/Login



A funзгo pega a senha do nome do arquivo.
Exemplo: Checando login e senha!
DOF2_CheckLogin( filename[], password[] );

* filename[] - No exemplo acima o 'filename' Representaria "SA-MP Server 0.3x\scriptfiles\Contas\SchocC.ini"
*password[]
A funзгo tem um hach interno embutido coisa facil de se fisualizar;
pawn Code:
stock bool: DOF2::CheckLogin (file [], password [])
    return (file [0] && password [0] && DOF2::num_hash (password) == DOF2::GetInt (file, USER_PW_HASH_KEY));




Eu ia sу dar uma dica e acabei escrevendo atй aqui..
Reply


Messages In This Thread
Desvendando o DOF2 - by Joao Pedro - 14.03.2013, 01:25
Re: Desvendando o DOF2 - by Sky™ - 14.03.2013, 01:27
Re: Desvendando o DOF2 - by smiiir - 14.03.2013, 01:27
Re: Desvendando o DOF2 - by Joao Pedro - 14.03.2013, 01:29
Re: Desvendando o DOF2 - by Gii - 14.03.2013, 01:30
Re: Desvendando o DOF2 - by Joao Pedro - 14.03.2013, 01:32
Re: Desvendando o DOF2 - by VenoN - 14.03.2013, 01:50
Re: Desvendando o DOF2 - by JapaN* - 14.03.2013, 02:49
Re: Desvendando o DOF2 - by Kuddy - 14.03.2013, 02:51
Re: Desvendando o DOF2 - by SeV_ - 14.03.2013, 02:53
Re: Desvendando o DOF2 - by zSuYaNw - 14.03.2013, 03:00
Re: Desvendando o DOF2 - by HumildadeAgain - 14.03.2013, 03:37
Re: Desvendando o DOF2 - by Jefferson Santos - 14.03.2013, 05:38
Re: Desvendando o DOF2 - by Jason` - 15.03.2013, 03:46
Re: Desvendando o DOF2 - by Schocc - 19.03.2013, 02:47
Re: Desvendando o DOF2 - by Maklister - 19.03.2013, 05:00
Re: Desvendando o DOF2 - by JhefTFJ - 23.03.2017, 18:31
Re: Desvendando o DOF2 - by vPunisheR - 23.03.2017, 18:41
Re: Desvendando o DOF2 - by JhefTFJ - 23.03.2017, 19:27
Re: Desvendando o DOF2 - by BLacksKrillex - 23.03.2017, 22:48
Re: Desvendando o DOF2 - by WoozieBRz - 21.05.2017, 16:13
Re: Desvendando o DOF2 - by DelK - 21.05.2017, 16:21
Re: Desvendando o DOF2 - by BrianD - 23.05.2017, 17:48
Re: Desvendando o DOF2 - by IlanZ - 23.05.2017, 20:42
Re: Desvendando o DOF2 - by LordMafia - 14.05.2018, 00:46
Re: Desvendando o DOF2 - by PaizaoPlays - 06.12.2018, 21:14
Re: Desvendando o DOF2 - by ipsLuan - 06.12.2018, 21:41
Re: Desvendando o DOF2 - by RiqueP - 07.12.2018, 00:19

Forum Jump:


Users browsing this thread: 1 Guest(s)