If you want ID, you can do that with PHP... Just need to program it to read MySQL 'point' table. Romulan has created some admins scripts... there's one script that shows the online GMs, you just need to remove the GM limitation from the query.
I'll do it for you... here:
PHP Code:
<? //=====Script by Romulan=====//
?>
<html>
<head>
<title> </title>
</head>
<body bgcolor="white">
</body>
<html>
<?
$Host = '192.168.1.65';
$DBLogin = 'root';
$DBPass = 'renan';
$DBName = 'dbo';
$conn = mysql_connect($Host, $DBLogin, $DBPass);
$db = mysql_select_db($DBName, $conn);
if (!$conn) {
echo "Database connection error. Details : " . mysql_error();
exit;
}
if (!$db) {
echo "The database doesn't exists. Details : " . mysql_error();
exit;
}
$sql = "SELECT * FROM users WHERE users.id IN ( SELECT uid FROM point WHERE zoneid !=' ')";
$result = mysql_query($sql);
if (!$result) {
echo "Error to send sql query ($sql) to the database. Details : " . mysql_error();
exit;
}
if (mysql_num_rows($result) == 0) {
echo "<center><strong><u><font color=red><b>THERE IS NO ACCOUNTS ONLINE.</b></font></u></strong>";
exit;
}
$affichage="<center><strong><font face=\"Arial, Helvetica, sans-serif\" color=\"#006600\"><u>Online Accounts</u></font></strong><br/><table><th>ID</th><th>- Login</th>";
while ($row = mysql_fetch_assoc($result)) {
$affichage.="</tr>";
$affichage.="<td> ".$row["ID"]." -</td>";
$affichage.="<td> ".$row["name"]."</td>";
$affichage.="</tr>";
}
$affichage.="</table></center>";
mysql_free_result($result);
echo $affichage;
?>
PS: Don't forget to change the Host, DBLogin, and DBPass.
This will only work if you save in a .php document and put it in your apache with PHP installed
I hope it can help '-'