No, lo que sucede es que yo lo hice de tal forma que aquellos usuarios que tienen en su perfil seleccionado 'ocultar mi status online' no se vean en el ranking.
Si deseas que se vean aunque tengan oculto su estado cambia la línea:
Código PHP:
$sql="SELECT username,user_posts FROM ".USERS_TABLE." WHERE user_allow_viewonline='1' AND user_id<>'-1' ORDER BY user_posts DESC limit 0,".$numero;
por esta:
Código PHP:
$sql="SELECT username,user_posts FROM ".USERS_TABLE." WHERE user_id<>'-1' ORDER BY user_posts DESC limit 0,".$numero;
Creo que eso es lo que pasa, otra cosa ya se me escapa...
Salu2 ;)