<?php
# Název: Minecraft Player List
# Autor: Mysteria -
http://www.mysty.cz# Poslední verze: 1.01
# Poslední update: 22. 4. 2012
# Více informací:
http://forum.fakaheda.eu$IPAdresa = "93.91.240.148";
$Port = "27031";
$Socket = @FSockOpen($IPAdresa, $Port + 1000, $errno, $errstr, 10);
If ($Socket)
{
FWrite($Socket, "QUERY_JSON\n");
$Odpoved = "";
While(!Feof($Socket))
{
$Odpoved = $Odpoved . FGets($Socket, 1024);
}
$Data = Json_Decode($Odpoved);
NatCaseSort($Data->playerList);
$PocetOnlineHracu = Count($Data->playerList);
Switch ($PocetOnlineHracu)
{
Case 1:
Echo "<strong>Na serveru je tento $PocetOnlineHracu hráč:</strong><br/>\n";
Break;
Case 2:
Echo "<strong>Na serveru jsou tito $PocetOnlineHracu hráči:</strong><br/>\n";
Break;
Case 3:
Echo "<strong>Na serveru jsou tito $PocetOnlineHracu hráči:</strong><br/>\n";
Break;
Case 4:
Echo "<strong>Na serveru jsou tito $PocetOnlineHracu hráči:</strong><br/>\n";
Break;
Default:
Echo "<strong>Na serveru je techto $PocetOnlineHracu hracu:</strong><br/>\n";
Break;
}
Echo "<div class='OnlineHraci'>";
ForEach ($Data->playerList As $Hrac)
{
Echo "$Hrac<br/>\n";
}
Echo "</div>\n";
}
Else
{
Echo "Nemohu se pripojit k serveru <strong>$IPAdresa:$Port</strong>\n";
}
?>