Stránka 1 z 1

Status serveru

Napsal: 14 dub 2013, 12:28
od enalan
Ahoj, dám na web php status od Mysteria na widget do prava a nedá se mi to na řádky, jak udělám nech je např.
Počet Hráčů:
A ne:
Počet
Hráčů:

Díky + karma
Web: http://www.epicraft.hys.cz

Re: Status serveru

Napsal: 14 dub 2013, 13:01
od Vojko
Daj sem do spoileru kód ktorý tam vkladáš.

Re: Status serveru

Napsal: 14 dub 2013, 13:06
od enalan
Zde:
Spoiler: zobrazit
<?php
# Do následujícího řádku vložte IP adresu serveru, který chcete mít ve statusu zobrazen
$IP_adresa = "93.91.250.145:27706";
# Pokud nevíte, co děláte, tak nic více neupravujte!
$Styl = "padding-left: 10px;";
$T3 = "\t\t\t";
$T4 = "\t\t\t\t";
$T5 = "\t\t\t\t\t";
$Data = Json_Decode(File_Get_Contents("http://query.fakaheda.eu/$IP_adresa.feed"));

If (!Is_Null($Data))
{
If ($Data->status === "Online")
{
Echo "$T3<table>\n";
Echo "$T4<tr><td>Název:</td><td style=\"$Styl\"><strong>" . HTMLEntities($Data->hostname) . "</strong></td></tr>\n";
Echo "$T4<tr><td>IP Adresa:</td><td style=\"$Styl\"><strong>" . $IP_adresa . "</strong></td></tr>\n";
Echo "$T4<tr><td>Stav serveru:</td><td style=\"$Styl\"><strong>Zapnut</strong></td></tr>\n";
Echo "$T4<tr><td>Počet hráčů:</td><td style=\"$Styl\"><strong>" . $Data->players ."</strong> / <strong>" . $Data->slots . "</strong></td></tr>\n";
Echo "$T4<tr><td>Využití CPU:</td><td style=\"$Styl\"><strong>" . $Data->cpu . "%</strong></td></tr>\n";
If ($Data->memory <= 1024 * 1024 * 1024) { Echo "$T4<tr><td>Využití RAM:</td><td style=\"$Styl\"><strong>" . Number_Format(($Data->memory / 1024 / 1024), 1, ",", " ") . " MB</strong></td></tr>\n"; }
Else { Echo "$T4<tr><td>Využití RAM:</td><td style=\"$Styl\"><strong>" . Number_Format(($Data->memory / 1024 / 1024 / 1024), 1, ",", " ") . " GB</strong></td></tr>\n"; }
Echo "$T4<tr><td>Mapa:</td><td style=\"$Styl\"><strong>" . $Data->map . "</strong></td></tr>\n";
If (IsSet($Data->server_time)) { Echo "$T4<tr><td>Čas ve hře:</td><td style=\"$Styl\"><strong>" . Round($Data->server_time / 1000) . ":" . Round($Data->server_time % 1000 / 16.666) . "</strong></td></tr>\n"; }
Echo "$T3</table>\n";
}
Else
{
Echo "$T3<table>\n";
Echo "$T4<tr><td>Název:</td><td style=\"$Styl\"><strong>" . $Data->hostname . "</strong></td></tr>\n";
Echo "$T4<tr><td>IP Adresa:</td><td style=\"$Styl\"><strong>" . $IP_adresa . "</strong></td></tr>\n";
Echo "$T4<tr><td>Stav serveru:</td><td style=\"$Styl\"><strong>Vypnut</strong></td></tr>\n";
Echo "$T4<tr><td>Počet hráčů:</td><td style=\"$Styl\"><strong>?</strong> / <strong>" . $Data->slots . "</strong></td></tr>\n";
Echo "$T4<tr><td>Mapa:</td><td style=\"$Styl\"><strong>" . $Data->map . "</strong></td></tr>\n";
Echo "$T3</table>\n";
}
} Else { Echo $T3 . "Server s IP adresou <strong style=\"color:red;\">$IP_adresa</strong> neexistuje!<br/>\n"; }
?>

Re: Status serveru

Napsal: 14 dub 2013, 14:25
od Mysteria
Ale fuj to je prasárna, budu to muset někdy přepsat o level výše. :D
Když tam není místo, tak to prostě udělá novej řádek, s tím nic neuděláš, kromě zvětšení místa :)

Re: Status serveru

Napsal: 14 dub 2013, 14:27
od enalan
a jak zvětším to místo ? Je to pěknej hnus :D

Re: Status serveru

Napsal: 14 dub 2013, 14:48
od zikl
Já sem si skrátil ty slova jak mas stav cup tak jen cup apod a veslo se mi to krásně

Re: Status serveru

Napsal: 14 dub 2013, 14:53
od enalan
ok, zkusím :D