Online hráči - výpis
Z WoWResource Wiki
Níže uvedený skript zobrazí online hráče, jejich rasu, povolání a úroveň v přehledné tabulce.
<?php
$user = 'root'; // Jméno uživatele pro připojení do databáze MySQL
$pass = 'veslo'; // Heslo uživatele pro připojení do databáze MySQL
$characters = 'characters'; // Jméno Databáze s Characters
$ip = '127.0.0.1'; // IP adresa serveru MySQL
echo "<table border=\"1\"><tr><th>Jméno</th><th>Class</th><th>Rasa</th><th>Level</th></tr>";
$connect = mysql_connect($ip, $user, $pass) or die ("Spojení se serverem $ip nebylo uspěšné");
mysql_select_db($characters, $connect) or die ("Nepodařilo se spojit databází $characters");
$sql = "SELECT `name`,`class`,`race`,CAST(SUBSTRING_INDEX(SUBSTRING_INDEX(`data`, ' ', 35), ' ', -1) AS UNSIGNED) AS `level` FROM `characters` WHERE `online` = 1";
$result = mysql_query($sql, $connect);
while ($vystup = mysql_fetch_array($result))
{
echo "<tr><td align=\"center\">".$vystup["name"]."</td>";
echo "<td align=\"center\">";
switch ($vystup["class"]):
case 1:
print "<img src=\"img/1.gif\">";
break;
case 2:
print "<img src=\"img/2.gif\">";
break;
case 3:
print "<img src=\"img/3.gif\">";
break;
case 4:
print "<img src=\"img/4.gif\">";
break;
case 5:
print "<img src=\"img/5.gif\">";
break;
case 7:
print "<img src=\"img/7.gif\">";
break;
case 8:
print "<img src=\"img/8.gif\">";
break;
case 9:
print "<img src=\"img/9.gif\">";
break;
case 11:
print "<img src=\"img/11.gif\">";
break;
endswitch;
echo "</td><td align=\"center\">";
switch ($vystup["race"]):
case 1:
print "<img src=\"img/1-0.gif\">";
break;
case 2:
print "<img src=\"img/2-0.gif\">";
break;
case 3:
print "<img src=\"img/3-0.gif\">";
break;
case 4:
print "<img src=\"img/4-0.gif\">";
break;
case 5:
print "<img src=\"img/5-0.gif\">";
break;
case 6:
print "<img src=\"img/6-0.gif\">";
break;
case 7:
print "<img src=\"img/7-0.gif\">";
break;
case 8:
print "<img src=\"img/8-0.gif\">";
break;
case 10:
print "<img src=\"img/10-0.gif\">";
break;
case 11:
print "<img src=\"img/11-0.gif\">";
break;
endswitch;
echo "</td>";
echo "<td>".$vystup["level"]."</td>";
echo "</tr>";
}
mysql_close();
echo "</table>";
?>
Návod
- Stáhněte (zde) obrázky a vložte je do složky se skriptem. Jednotlivé obrázky musejí být ve složce "img"
- Poté nastavte přihlašovací údaje do databáze
$user = 'root'; // Jméno uživatele pro připojení do databáze MySQL $pass = 'veslo'; // Heslo uživatele pro připojení do databáze MySQL $characters = 'characters'; // Jméno Databáze s Characters $ip = '127.0.0.1'; // IP adresa serveru MySQL
