Stránka 1 z 29
[PHP] Player List, Vote List, VIP List,...
Napsal: 12 dub 2012, 17:14
od Mysteria
FakaHeda.eu Player List 1.0.0Ukázka: https://player-list.minecraft.mysty.czPoužité technologie: PHP 7.1, HTML a CSS
Instalace:- Stáhněte si soubor player-list-1-0-0.zip, rozbalte jej a soubor index.php otevřete v libovolném textovém editoru (například Poznámkový blok)
- Najděte níže uvedený řádek a upravte IP adresu vašeho serveru
- Nyní soubory nahrajte na Vaše webové stránky
CzechCraft.cz Vote List 1.0.0Ukázka: https://vote-list.minecraft.mysty.czPoužité technologie: PHP 7.1, HTML a CSS
Instalace:- Stáhněte si soubor vote-list-1-0-0.zip, rozbalte jej a soubor index.php otevřete v libovolném textovém editoru (například Poznámkový blok)
- Najděte níže uvedený řádek a upravte ID vašeho serveru
- Nyní soubory nahrajte na Vaše webové stránky
Permissions VIP List 1.0.0Ukázka: https://vip-list.minecraft.mysty.czPoužité technologie: PHP 7.1, HTML a CSS
Instalace:- Stáhněte si soubor vip-list-1-0-0.zip, rozbalte jej a soubor index.php otevřete v libovolném textovém editoru (například Poznámkový blok)
- Najděte níže uvedené řádky a upravte připojení k databázi
Kód: Vybrat vše
$hostname = 'hostname';
$username = 'username';
$password = 'password';
$database = 'database';
- Nyní soubory nahrajte na Vaše webové stránky
Minecraft Extended Punishment List 4.0.2Přesunuto do samostatného tématu z důvodu velikosti projektu: viewtopic.php?f=85&t=8116#p52944
Re: [PHP] Server Status Table / Extended, MC Player List ...
Napsal: 18 led 2013, 18:44
od Mysteria
Promazáno téma, protože hodně příspěvků se vztahovalo k neaktuálním (a nyní i nefunkčním) verzím skriptů, které zbytečně mátli nové uživatele!Vydána nová verze
Server Status Table [v1.10]:
Changelog: - Upraveno získávání dat o serverech z důvodu přechodu na nový systém Fakaheda.eu
- Opraven bug, kdy server, který nebyl od Fakahedy vracel chybová hlášení PHP funkcí
- Modernizován PHP a HTML kód
Vydána nová verze
Server Status Extended [v1.10]:
Changelog: - Upraveno získávání dat o serverech z důvodu přechodu na nový systém Fakaheda.eu
- Opraven bug, kdy server, který nebyl od Fakahedy vracel chybová hlášení PHP funkcí
- Modernizován PHP a HTML kód
PS: Děkuji uživateli
tommymortago za poslání nových verzí, ale naneštěstí, toho bylo potřeba opravit mnohem více, než měl on, takže toto jsou plně moje verze (ale i snaha se cení, minimálně mě donutil to pofixovat dříve, než jsem měl v plánu
).
Re: [PHP] Server Status Table / Extended, MC Player List ...
Napsal: 18 led 2013, 19:26
od zikl
Skvělí díky
Re: [PHP] Server Status Table / Extended, MC Player List ...
Napsal: 26 led 2013, 23:06
od zikl
Zdravím před pár dny mi přestal list hráců ukazovat a objevil se tento eror
Kód: Vybrat vše
Warning: natcasesort() expects parameter 1 to be array, null given in /data/www/crafti.cz/klasik.crafti.cz/statusy/hraci-klasik.php on line 21
Na serveru je těchto 0 hráčů:.
Warning: Invalid argument supplied for foreach() in /data/www/crafti.cz/klasik.crafti.cz/statusy/hraci-klasik.php on line 44
A v souboru sem se nijak nehrabal
Re: [PHP] Server Status Table / Extended, MC Player List ...
Napsal: 27 led 2013, 01:07
od Mysteria
Neupdatoval jsi v té době MC? Je možné že použitý způsob získávání dat už není funkční. Každopádně stejně to předělám po vzoru ostatních statusů.
Re: [PHP] Server Status Table / Extended, MC Player List ...
Napsal: 27 led 2013, 15:16
od Mysteria
Vydána nová verze
Minecraft Player List [v1.10]:
Changelog: - Upraveno získávání dat o serverech z nového Fakaheda systému místo použití RCONu
- Modernizován PHP a HTML kód
PS: Tato verze funguje i pro další servery (CSS, TF2, ...) od Fakahedy, takže časem k tomu přidám zobrazování skóre, času na serveru a podobně.
Re: [PHP] Server Status Table / Extended, MC Player List ...
Napsal: 05 úno 2013, 16:39
od Brky
Háže mi to error když to hodím na stránku, i nová, i existující ..
Kód: Vybrat vše
status === "Online") { Echo "$T3\n"; Echo "$T4\n"; Echo "$T4\n"; Echo "$T4\n"; Echo "$T4\n"; Echo "$T4\n"; If ($Data->memory <= 1024 * 1024 * 1024) { Echo "$T4\n"; } Else { Echo "$T4\n"; } Echo "$T4\n"; If (IsSet($Data->server_time)) { Echo "$T4\n"; } Echo "$T3
Název: " . HTMLEntities($Data->hostname) . "
IP Adresa: " . $IP_adresa . "
Stav serveru: Zapnut
Počet hráčů: " . $Data->players ." / " . $Data->slots . "
Využití CPU: " . $Data->cpu . "%
Využití RAM: " . Number_Format(($Data->memory / 1024 / 1024), 1, ",", " ") . " MB
Využití RAM: " . Number_Format(($Data->memory / 1024 / 1024 / 1024), 1, ",", " ") . " GB
Mapa: " . $Data->map . "
Čas ve hře: " . $Data->server_time . "
\n"; } Else { Echo "$T3\n"; Echo "$T4\n"; Echo "$T4\n"; Echo "$T4\n"; Echo "$T4\n"; Echo "$T4\n"; Echo "$T3
Název: " . $Data->hostname . "
IP Adresa: " . $IP_adresa . "
Stav serveru: Vypnut
Počet hráčů: ? / " . $Data->slots . "
Mapa: " . $Data->map . "
\n"; } } Else { Echo $T3 . "Server s IP adresou $IP_adresa neexistuje!
\n"; } ?>
Tohle se mi vypíše na webu.
A tohle mám v texťáku.
Kód: Vybrat vše
<!--
# Název: Server Status Extended
# Autor: Mysteria - http://www.mysty.cz
# Verze: 1.10
# PoslednĂ update: 18. 1. 2013
# VĂce informacĂ: http://forum.fakaheda.eu/viewtopic.php?f=85&t=5946
-->
<?php
# Do následujĂcĂho řádku vloĹľte IP adresu serveru, kterĂ˝ chcete mĂt ve statusu zobrazen
$IP_adresa = "93.91.240.156:27070";
# 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>" . $Data->server_time . "</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: [PHP] Server Status Table / Extended, MC Player List ...
Napsal: 05 úno 2013, 16:46
od Mysteria
Nikde nevidím ten error co ti to napíše. Oboje je zdrojovej kód. Radši sem hoď rovnou odkaz, kde se to pokoušíš spustit.
Re: [PHP] Server Status Table / Extended, MC Player List ...
Napsal: 05 úno 2013, 17:16
od Brky
Re: [PHP] Server Status Table / Extended, MC Player List ...
Napsal: 05 úno 2013, 19:19
od Mysteria
Njn, protože to dáváš normálně do stránky. Potřebuješ tenhle PHP widget, tak to půjde.
http://wordpress.org/extend/plugins/php-code-widget/