[PHP] Player List, Vote List, VIP List,...

Message
Autor
Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 6
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] Server Status Table / Extended, MC Player List ...

#61 Příspěvekod Mysteria » 30 bře 2013, 14:24

Tak to záleží jak to vyjde s délkou, ale můžu to zkusit.

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 22
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: [PHP] Server Status Table / Extended, MC Player List ...

#62 Příspěvekod Arcas » 02 dub 2013, 21:50

Minecraft player list z mě neznámého důvodu nefunkční.

EDIT : Zjistil jsem, že není schopen získat data z webu fakaheda (http://query.fakaheda.eu/adresa.feed) přičemž to není záležitost jenom uranusu ale komplet všech serverů.
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 6
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] Server Status Table / Extended, MC Player List ...

#63 Příspěvekod Mysteria » 02 dub 2013, 23:33

Aby to přestalo fungovat, tak by se musela změnit struktura feedu a moje ukázka funguje, tak se to nemohlo stát => http://mysteria.fakaheda.eu/skripty/min ... yers_list/
Máš nejnovější verzi? Jako v nové verzi jsem jenom přidával podporu sloupec / řádek výpisu, se získáváním dat se nic nedělalo, ale zkus to updatnout a dej vědět.
Jo a ještě by se hodila IP adresa serveru, ze kterýho ti to nejde (vyzkouším u sebe na ukázkách) + odkaz na web, abych viděl co to vypisuje místo těch hráčů.

Uživatelský avatar
Arcas
Příspěvky: 1406
Věk: 22
Registrován: 13 bře 2012, 19:15
Reputation: 0

Re: [PHP] Server Status Table / Extended, MC Player List ...

#64 Příspěvekod Arcas » 03 dub 2013, 00:21

Problém byl u hostingu mého Test Webu. Vše běží jak má. Planý poplach :D
Čeština a jiné jazyky jsou Freeware, ale ne Opensource!!! To znamená, že s nimi můžete nakládat jak chcete, ale nesmíte je upravovat...

// no comment

Uranus-Portal.com
Obrázek

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 6
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] Server Status Table / Extended, MC Player List ...

#65 Příspěvekod Mysteria » 03 dub 2013, 18:55

:roll:

Nezbednik
Příspěvky: 65
Registrován: 15 dub 2012, 12:02
Reputation: 0

Re: [PHP] Server Status Table / Extended, MC Player List ...

#66 Příspěvekod Nezbednik » 03 dub 2013, 21:46

ja mam zase problem, ze ked server status umiestnim na novu stranku prikl. status.php, tak mi to funguje, ale ked to dam vo wordpress do php code widgetu, tak to nejde a ani ni. nenapise: www.gamcraft.fakaheda.eu
v tom istom widgete, ale na hostingu od endory mi to ide, len tam je ina tema. Myslim, ze temou to nema nic spolocne, lebo mam temt LeetPress, co ma viacej serverov a tam im to ide.
Dakujem za vyriesenie.
Majiteľ serveru GamCraft - 93.91.250.129:27713

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 6
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] Server Status Table / Extended, MC Player List ...

#67 Příspěvekod Mysteria » 03 dub 2013, 23:46

Skus tenhle plugin, tam by to mělo jít bez problémů. Některé pluginy totiž mají problém s \n (znak nového řádku) pro HTML. => http://wordpress.org/extend/plugins/php-code-widget/

Nezbednik
Příspěvky: 65
Registrován: 15 dub 2012, 12:02
Reputation: 0

Re: [PHP] Server Status Table / Extended, MC Player List ...

#68 Příspěvekod Nezbednik » 04 dub 2013, 18:55

nejde...

dávam tam toto a nič:

Spoiler: zobrazit

Kód: Vybrat vše

<?php
# Do následujícího řádku vložte IP adresu serveru, který chcete mít ve statusu zobrazen
$IP_adresa = "93.91.250.129:27713";
# 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"; }
?>
Majiteľ serveru GamCraft - 93.91.250.129:27713

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 6
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] Server Status Table / Extended, MC Player List ...

#69 Příspěvekod Mysteria » 04 dub 2013, 20:05

Adresa webu, kde to máš daný a nefunguje to tam?

Nezbednik
Příspěvky: 65
Registrován: 15 dub 2012, 12:02
Reputation: 0

Re: [PHP] Server Status Table / Extended, MC Player List ...

#70 Příspěvekod Nezbednik » 04 dub 2013, 20:21

adresa: www.gamcraft.fakaheda.eu
davam to do php widgetu a ukazuje to prazdny widget vid. web.
Majiteľ serveru GamCraft - 93.91.250.129:27713


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 11 hostů