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); } }