27.04.2016, 03:36
Estoy intentando obtener un dato que es la salt de la tabla cuentas, el problema es que no lo obtiene.
Mi codigo:
Y lo unico que consigo en consola es esto:
Gracias y espero obtener algun tipo de ayuda, que me gustaria volver a pawn . Un saludo y gracias.
Mi codigo:
Код:
// Salt ya la tengo definida enum playerInfo { // Otras variables Salt[128] }; SQL_IntentoLogin(playerid, const password[]) { new query[300], string[256], buffer[129]; format(query, sizeof(query), "SELECT `salt` FROM `accounts` WHERE `Username` = '%s'", PlayerInfo[playerid][pUsername]); mysql_tquery(conn, query, "OnQueryFinished", "dd", playerid, THREAD_SALT); printf("La salt verdadera es %s", PlayerInfo[playerid][Salt]); strcat(string,password); strcat(string,PlayerInfo[playerid][Salt]); WP_Hash(buffer, sizeof(buffer), string); format(query, sizeof(query), "SELECT `ID` FROM `accounts` WHERE `Username` = '%s' AND `Password` = '%s'", PlayerInfo[playerid][pUsername], buffer); mysql_tquery(conn, query, "OnQueryFinished", "dd", playerid, THREAD_LOGIN); } //Esto lo tengo en OnQueryFinished, con su respectivo switch case THREAD_SALT: { cache_get_data(rows, fields, conn); if (rows) { static content[128]; cache_get_field_content(0, "salt", content, conn); PlayerInfo[extraid][Salt] = strval(content); print("Se esta obteniendo la variable salt"); printf("La verdadera salt en THREAD es %s", PlayerInfo[extraid][Salt]); } }
Gracias y espero obtener algun tipo de ayuda, que me gustaria volver a pawn . Un saludo y gracias.