No crea cuentas en la db
#1

Hola, bien sucede que estaba ya en el proceso de pasar mi modo de juego a mysql, y pues ahora el problema es que no crea cuentas en la db. Osea entras te muestra los dialogs te registras toda la cosa te guarda la cuenta y en el samp server sale que si la creo. Pero apenas relogueas te pide que te registres de nuevo


dejare las funciones!


Funciуn para sacar el nombre la tengo como 'Marihuana' :v ignoren el nombre no tenia nada mas que ponerle xD


Код:

stock Marihuana(playerid){
new nombre[32];
GetPlayerName(playerid,nombre, 32);
return nombre;
}

Funciуn de crear la cuenta:



Код:
public CrearCuenta(playerid)
{
new query[2000],aviso[125];
mysql_format(MySQL, query, sizeof(query), "INSERT INTO `cuentas`(`Nombre`, `pKey`, `pSkin`, `pPos_x`, `pPos_y`, `pPos_z`, `pGenero`,`pOrigen`,`pEmail`, `pHealth`, `pCash`) VALUES ('%s','%s','%i','1484.1082', '-1668.4976', '14.9159','%i','100','100000')",
Marihuana(playerid),
Info[playerid][pKey],
Info[playerid][pSkin],
Info[playerid][pGenero],
Info[playerid][pOrigen],
Info[playerid][pEmail]);
mysql_query(MySQL, query);
EnviarMensaje(playerid,GAMER_COLOR,"ЎFelicitaciones! Registro completo.");
EnviarMensaje(playerid,-1,"Has completado el resgistro, bienvenido a el servidor, disfruta tu estadia.");
EnviarMensaje(playerid,-1, "Has recibido una bonificacion extra en tu cuenta por estar en nuestro comienzo.");
format(aviso,sizeof(aviso),"Cuenta creada: %s - Edad: %d - Genero: %d", Marihuana(playerid), Info[playerid][pEdad], Info[playerid][pGenero]);
print(aviso);
return 1;
}
Cosa que tengo en onplayerconnect para que "checkee"


Код:
new query[2000],nombre[MAX_PLAYER_NAME];
GetPlayerName(playerid, nombre, sizeof(nombre));
mysql_format(MySQL, query, sizeof(query), "SELECT * FROM `cuentas` WHERE `Nombre`='%s'", nombre);
mysql_pquery(MySQL, query, "VerificarUsuario","d", playerid);
Funciуn 'VerificarUsuario':


Код:
public VerificarUsuario(playerid)
{
new Rows;
Rows = cache_get_row_count();
if(!Rows)
{
CamaraInicio(playerid);
ShowPlayerDialog(playerid, DIALOG_REGISTRO, DIALOG_STYLE_INPUT, "Registro", "Bienvenido\n\nIngrese una contraseсa para registrarse.", "Registrar", "Cancelar");
}
else
{
CamaraInicio(playerid);
ShowPlayerDialog(playerid, DIALOG_INGRESO, DIALOG_STYLE_INPUT, "Ingreso", "Bienvenido\n\nIngrese su contraseсa para ingresar.", "Continuar", "Cancelar");
}
return 1;
}
Porfavor si me pueden ayudar es de urgencia, muchas gracias!!
Reply


Messages In This Thread
No crea cuentas en la db - by PedroMojica0715 - 28.12.2016, 02:37
Re: No crea cuentas en la db - by BrianFaria - 28.12.2016, 13:08
Respuesta: Re: No crea cuentas en la db - by PedroMojica0715 - 28.12.2016, 23:20
Respuesta: No crea cuentas en la db - by PedroMojica0715 - 29.12.2016, 00:28
Re: No crea cuentas en la db - by PedroMojica0715 - 29.12.2016, 04:03
Respuesta: No crea cuentas en la db - by Tirael - 29.12.2016, 04:24
Re: No crea cuentas en la db - by BrianFaria - 29.12.2016, 15:06
Respuesta: No crea cuentas en la db - by PedroMojica0715 - 29.12.2016, 17:12
Respuesta: No crea cuentas en la db - by PedroMojica0715 - 29.12.2016, 20:16
Re: No crea cuentas en la db - by Eloy - 29.12.2016, 21:03

Forum Jump:


Users browsing this thread: 1 Guest(s)