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