20.08.2015, 00:38
Buenas, estaba probando el sistema de registro que hice con SQLite, pero solo puedo guardar una cuenta, me registro con la primer cuenta y todo va correcto, pero a la segunda cuenta ya no guarda nada, no sй por quй, podrнan darme una mano por favor? Desde ya muchas gracias.
PHP код:
CMD:registrar(playerid, params[])
{
if(CheckAccountExist(playerid)) return SendClientMessage(playerid, COLOR_ROJO, "Esta cuenta se encuentra registrada, por favor usa /login [contraseсa] para ingresar.");
new pass[24];
if(sscanf(params,"s[24]",pass)) return UsoCorrecto(playerid, "/registrar [contraseсa]");
/*if(strval(pass) < 3 || strval(pass) > 24) return Error(playerid, "La contraseсa debe ser mayor a 4 y menor de 24.");*/
new sas[128], DBResult:result;
format(sas, sizeof(sas), "INSERT INTO `datos` (`ID` INTEGER PRIMARY KEY AUTOINCREMENT,`Nombre`,`Password`,`Admin`,`Score`,`Matados`,`Muertes`, `Baneado`) VALUES ('%q', '%q', 0, 0, 0, 0, 0)",NombreJugador(playerid),pass);
db_query(usuarios,sas);
db_free_result(result);
new asd[64];
format(asd, sizeof(asd), "{848484}%s ha ingresado al servidor.",NombreJugador(playerid));
SendClientMessageToAll(-1, asd);
return 1;
}