Tak jo, po delší době další PHP scriptík od Latnara Jedná se o to, že vypíše vše ...
Server je Offline
Server je Online
Server je Nedostupný
Players online:
Total: ***
Aliance:***
Horde: ***
Total Acc:***
Total Chars:***
Doufám, že bude líbit, je to odzkoušeno na Trinity a Mangosu
<!-- Server,off,on,nedosupný-->
<?php
$sip = "127.0.0.1";
$sport = "3306";
if(realm_status($sip, $sport) === false)
{
echo "Server je<font color=red> Offline</font>"; // Napíše server je offline červeně
}
elseif(realm_status($sip, $sport) === true)
{
echo "Server je <font color=green> OnLine" ; // Napíše server je online zeleně
}
else
{
echo "Server je<font color=yellow> Nedostupný</font>"; // Napíše server je nedostupný žlutě
}
function realm_status($host, $port)
{
error_reporting(0);
$etat = fsockopen($host,$port,$errno,$errstr,3);
if(!$etat){return false;}else{return true;}}
?>
<br>----</br>
<!-- Připojení pro all,horde i ally -->
<?php
$host = "127.0.0.1"; //db host
$user = "root"; // username
$pass = "ascent"; // password
$char_data = "characters"; // Characters db
$conn = mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($char_data, $conn) or die(mysql_error());
// All
$sql = "SELECT SUM(online) FROM characters";
$sqlquery = mysql_query($sql) or die(mysql_error());
$memb = mysql_result($sqlquery,0,0);
// Alliance
$asql = "SELECT SUM(online) FROM characters WHERE race IN(1,3,4,7,11)";
$asqlquery = mysql_query($asql) or die(mysql_error());
$amemb = mysql_result($asqlquery,0,0);
// Horde
$hsql = "SELECT SUM(online) FROM characters WHERE race IN(2,5,6,8,10)";
$hsqlquery = mysql_query($hsql) or die(mysql_error());
$hmemb = mysql_result($hsqlquery,0,0);
echo "Dohromady - ".$memb."<br />"; // Vypíše počet všech online hráčů
echo "Alliance - ".$amemb."<br />"; // Vypíše počet online alliance
echo "Horda - ".$hmemb."<br />"; // Vypíše počet online hordy
mysql_close($conn);
?>
<br>----</br>
<!-- Připojení pro Total Chars -->
<?php
$host = "127.0.0.1"; //db host
$user = "root"; // username
$pass = "ascent"; // password
$logon = "characters"; // characters db
$porn = "realmd, auth"; // accounts db
$conn = mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($logon, $conn) or die(mysql_error());
// characters
$sql = "SELECT COUNT(*) FROM characters";
$sqlquery = mysql_query($sql) or die(mysql_error());
$char = mysql_result($sqlquery,0,0);
echo "All characters: " . $char .""; // vypíše počet charů
?>
<br>----</br>
<!-- Připojení pro Total Accs -->
<?php
$host = "127.0.0.1"; //db host
$user = "root"; // username
$pass = "ascent"; // pass
$logon = "realmd,auth"; // acc db
$conn = mysql_connect($host, $user, $pass) or die(mysql_error());
mysql_select_db($porn, $conn) or die(mysql_error());
//Accounts
$acct_sql = "SELECT COUNT(*) FROM account";
$acct_sqlquery = mysql_query($acct_sql) or die(mysql_error());
$acc = mysql_result($acct_sqlquery,0,0);
echo "All accounts: " . $acc . ""; // Vypíše počet acc
mysql_close($conn);
?>
Tak jo užívejte v dobrým, pokud někdo není naprostý blbec, může si z toho i něco výjmout a použít zvlášť
GL and HF ...Latnar
Rozcestník:
Další moje topicy
Repacky, tools, návody
Jednoduchý návod na NPC
[Trinity][MaNGOS]PHP reg script
PHP GM Login
PHP scripts