[Ajuda] Nгo estб inserindo os dados
#1

Por algum motivo nгo estб sendo inserido os dados do jogador no banco de dados.. Qual й o problema?

O dialog que estб no OnPlayerConnect para o player informar a senha da conta aparece, mas quando clico em "Registrar", o dialog й fechado mas o jogador nгo й registrado no banco de dados.

pawn Код:
public OnDialogResponse(playerid, dialogid, response, listitem, inputtext[])
{
    switch(dialogid)
    {
        case DIALOG_REGISTRO:
        {
            if(!response)
            {
                Kick(playerid);
            }
            else
            {
                if(!strlen(inputtext) || strlen(inputtext) < 5 || strlen(inputtext) > 30)
                {
                    SendClientMessage(playerid, c_erro, "0");
                }
                else
                {
                    new _x[100];
                    mysql_real_escape_string(inputtext, _x);
                    mysql_register(playerid, _x);
                }
            }
        }
    }
    return 1;
}
pawn Код:
stock mysql_register(playerid, passwordstring[])
{
    new query[200], pname[24];
    GetPlayerName(playerid, pname, 24);
    format(query, sizeof(query), "INSERT INTO `tb_accounts` (`usr_nickname`, `usr_password`) VALUES ('%s', SHA1('%s')", pname, passwordstring);
    mysql_query(query);
    // SCM REGISTRADO COM SUCESSO
    pLogado[playerid] = 1;
    return 1;
}
Reply


Messages In This Thread
Nгo estб inserindo os dados - by AiaN - 21.04.2013, 05:01
Re: Nгo estб inserindo os dados - by Sky™ - 21.04.2013, 15:05
Re: Nгo estб inserindo os dados - by MegalodoN - 21.04.2013, 15:17

Forum Jump:


Users browsing this thread: 2 Guest(s)