Al darle un vistazo rápido, estás sobreescribiendo el contenido de la variable $email al hacer ésta consulta:
Así que luego cuando intentas insertarlo en ésta linea:
Código PHP:
Ver originalif (mysql_query("INSERT INTO users (nick,pass,pass1,email,fecha,level,rollo) values ('" .$user . "','" .$pass . "','" .$pass1 . "','" .$email . "','" .$fecha . "','" .$level . "','" .$rollo . "') "))
Ya no contiene "
[email protected]" sino que contrendría un resultado de una consulta a la base de datos.
Prueba cambiando el nombre de la variable con la que haces la consulta.