25.03.2015, 13:49
Hola, tengo un registro por INI y me he dado cuenta de que en el registro por diбlogo, si entro con una cuenta nueva y en vez de poner la contraseсa y registrarme le doy a salir, se registra en la ruta de los archivos y aparece sin la lнnea de contraseсa, evidentemente cuando vuelvo a entrar ya aparece como que estб registrado pero lуgicamente no existe ninguna contraseсa.
Os dejo el case del diбlogo de registro:
Gracias !
Os dejo el case del diбlogo de registro:
Код:
case DIALOG_REGISTER:
{
if (!response) return Kick(playerid);
if(response)
{
if(!strlen(inputtext)) return ShowPlayerDialog(playerid, DIALOG_REGISTER, DIALOG_STYLE_PASSWORD, ""WHITE"Registering...",""RED"You have entered an invalid password.\n"WHITE"Type your password below to register a new account.","Register","Quit");
new INI:File = INI_Open(UserPath(playerid));
INI_SetTag(File,"Datos del usuario");
INI_WriteInt(File,"clave",udb_hash(inputtext));
INI_WriteInt(File,"dinero",0);
INI_WriteInt(File,"nAdmin",0);
INI_WriteInt(File,"matados",0);
INI_WriteInt(File,"muertes",0);
INI_Close(File);
SetSpawnInfo(playerid, 0, 26, 1722.3063, -1694.1846, 13.5000, 179.9952, 0, 0, 0, 0, 0, 0);
SpawnPlayer(playerid);
}
}


