SA-MP Forums Archive
[Ajuda] Login/Register via mySQL - Printable Version

+- SA-MP Forums Archive (https://sampforum.blast.hk)
+-- Forum: Non-English (https://sampforum.blast.hk/forumdisplay.php?fid=9)
+--- Forum: Languages (https://sampforum.blast.hk/forumdisplay.php?fid=33)
+---- Forum: Português/Portuguese (https://sampforum.blast.hk/forumdisplay.php?fid=34)
+---- Thread: [Ajuda] Login/Register via mySQL (/showthread.php?tid=492672)



Login/Register via mySQL - Phyton - 04.02.2014

Estava vendo um tutorial aqui de register/login mysql.

Mas agora estб dando esse erro
pawn Код:
F:\Users\Phyton\Desktop\Projects\San Andreas Multiplayer\samp03x_svr_R2_win32\gamemodes\roleplay.pwn(297) : error 004: function "MySQL_CheckAccountPass" is not implemented
Linha
pawn Код:
MySQL_CheckAccountPass(playerid, inputtext);
Public completa
pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case 0:
        {
            if(response)
            {
                if(!strlen(inputtext))
                {
                    ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, "Registro", "Vocк ainda nгo й registrado, \nPor favor digite uma senha:", "Logar", "Sair");
                }

                format(Query, sizeof(Query), "INSERT INTO `Contas` VALUES ('%s','%s','%d','%d','0','1500','2000');", _@PlayerName(playerid), inputtext);
                mysql_function_query(connect, Query, false, "", "", "");

                SendClientMessage(playerid, -1, "Registrado com sucesso!");

                SetPlayerHealth(playerid, 100);
                ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_INPUT, "Login", "Parabйns, conta criada com sucesso! \nAgora digite sua senha para continuar:", "Logar", "Sair");
            }
            else
                Kick(playerid);
            return 1;
        }
        case 1:
        {
            if(response)
            {
                if(!strlen(inputtext))
                {
                    ShowPlayerDialog(playerid, DIALOG_LOGIN, DIALOG_STYLE_PASSWORD, "Login", "Vocк ja й registrado, \nPor favor digite sua senha:", "Logar", "Sair");
                    SendClientMessage(playerid,0xFF0000AA,"Senha incorreta digite-a novamente");
                }
                MySQL_CheckAccountPass(playerid, inputtext);
            }
            else
                Kick(playerid);
            return 1;
        }
    }
    return 1;
}



Re: Login/Register via mySQL - FallweN - 04.02.2014

Pode passar a stock

pawn Код:
MySQL_CheckAccountPass



Re: Login/Register via mySQL - Dolby - 04.02.2014

Quote:
Originally Posted by Dolby
Посмотреть сообщение
Olhando assim por cima acaba sendo difнcil de lhe ajudar, mas provavelmente vocк se esqueceu de abrir uma bracket({) nesta stock. Bom, recomendo vocк ver o Guia Completo MySQL criado pelo JoaoPedro, mas caso nгo goste de videos e queira algo mais "cуdigo pronto", tem vбrios tutoriais ai no fуrum, como o do BlueX, o do Ricop, etc.
Apenas "complementando", me refiro a stock MySQL_CheckAccountPass.