Admin can see much faster and easier certain things like
list of online players ,Levels, IP addresses if use script:
list of online players ,Levels, IP addresses if use script:
PHP Code:
<?PHP
$dbhost=localhost
$dbuser=Shaiya
$dbpass=Shaiya123
// connect to SQL server
$link = mssql_connect("$dbhost","$dbuser","$dbpass")
or die ("Failed to connect to MSSQL server.");
// check who's online
$result = mssql_query("SELECT c.Family,c.CharName,c.Level,u.UserIP
FROM [PS_GameData].[dbo].[Chars] c INNER JOIN
[PS_UserData].[dbo].[Users_Master] u ON
c.UserUID=u.UserUID WHERE c.LoginStatus=1
ORDER BY u.UserIP ",$link);
// initialize veriables
$online = mssql_num_rows($result);
$human = 0;
$elf = 0;
$vail = 0;
$nordein = 0;
if ($online==0) echo "empty server :)";
else
{
// fill variables with data (who's online)
echo "<table cellspacing=1 cellpadding=2 color=\"red\" bordercolor=#FF9933
border=1 style=background-color:#999966 style=\"border-style:hidden;\">";
while($row = mssql_fetch_array($result))
{
switch($row[0])
{
case 0: $human++;$color="green";break;
case 1: $elf++;$color="green";break;
case 2: $vail++;$color="red";break;
case 3: $nordein++;$color="red";break;
};
// Print CharName,Level,CharIP of each online player
echo "<tr><td><font color=\"$color\">".$row[1]."</font></td><td>
".$row[2]."</td><td> ".$row[3]."</td></tr>";
}
echo "</table></br>";
// Print number of online players
echo "<table cellspacing=1 cellpadding=2 color=\"red\" bordercolor=#FF9933
border=1 style=background-color:#999966 style=\"border-style:hidden;\">
<tr><td>Players online: </td><td>".$online."</td></tr>
<tr><td>Human: </td><td>".$human."</td></tr>
<tr><td>Elf: </td><td>".$elf."</td></tr>
<tr><td>Vail: </td><td>".$vail."</td></tr>
<tr><td>DeathEater: </td><td>".$nordein."</td></tr>
</table>";
}
mssql_close($link);
?>