status-hraci

Technická podpora k herním serverům Minecraft a Tekkit
Message
Autor
Uživatelský avatar
siOnzee
Příspěvky: 810
Věk: 28
Registrován: 30 lis 2011, 21:40
Reputation: 4
Bydliště: siOnzee.cz
Kontaktovat uživatele:

Re: status-hraci

#11 Příspěvekod siOnzee » 13 bře 2012, 18:55

Lukerson"

Kód: Vybrat vše

<img src="http://www.minecraft-hosting.cz/obrazkovy-server-status/27199&vertical=2" alt="=_-FreeLance-_=" />

Je vidět že na našem serveru se ti líbí :-D :-)

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: status-hraci

#12 Příspěvekod Welton123 » 13 bře 2012, 19:06

Jeste se chci zeptat. Chtit aby se tam zobrazovaly jmena heacu online je uz moc vid ? Nemusis to delat sem rad i za toto :-)
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄

007100
Příspěvky: 193
Registrován: 28 zář 2011, 15:09
Reputation: 0
Kontaktovat uživatele:

Re: status-hraci

#13 Příspěvekod 007100 » 13 bře 2012, 19:21

Mysty, jakej je na to kód?
Už skoro rok server nemám, teď se vracim, tak to berte na vědomí.

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

Re: status-hraci

#14 Příspěvekod Mysteria » 13 bře 2012, 19:21

Tady máš to řešení, jak dostat status serveru (ON/OFF) a počet hráčů na serveru.
Tohle řešení je sice jedno z nejjednodušších, ale má pár nevýhod - za 1. je pomalejší, protože se musí stahovat zdrojový kód jiné stránky a různě v něm hledat a za 2. je závislé na stránkách http://www.minecraft-hosting.cz/minecraft-servery (pokud tenhle web nebude funkční, tak to nezobrazí nic).

Pro používání je potřeba jenom změnit řádek

Kód: Vybrat vše

$PortServeru = 27653; 
tak, aby tam byl tvůj port.
A pak to normálně buď vložíš jako samostatnou stránku na web (to by se muselo dodělat ještě nějaké HTML okolo) nebo to vložíš do nějaké stránky, kterou už máš hotovou. Když to budeš někam potřebovat vložit, tak mi řekni, klidně ti s tím pomůžu.

Kód: Vybrat vše

<?php
# Název: Minecraft Server Status
# Autor: Mysteria
# Stránky: http://forum.fakaheda.eu
# Poslední verze: 1.00
# Poslední update: 13. 3. 2012

# === Zde si uprav port serveru === #
$PortServeru = 27653;

# === Tady v žádném případě nic neměň === #
$StrankaCela = File_Get_Contents("http://www.minecraft-hosting.cz/minecraft-servery");
$ZacatekServeru = StrPos($StrankaCela, "http://www.minecraft-hosting.cz/obrazkovy-server-status/$PortServeru");
$StrankaServer = SubStr($StrankaCela, $ZacatekServeru - 42);

$ZacatekStavu = StrPos($StrankaServer, '<td class="status pub">');
$Stav =  SubStr($StrankaServer, $ZacatekStavu + 23, 3);

$ZacatekPoctuHracu = StrPos($StrankaServer, '<td class="players">');
$PocetHracu = SubStr($StrankaServer, $ZacatekPoctuHracu + 20, 3);

$ZacatekPoctuSlotu = StrPos($StrankaServer, '<td class="slots">');
$PocetSlotu = SubStr($StrankaServer, $ZacatekPoctuSlotu + 18, 3);


$Stav = HTMLSpecialChars(Str_Replace("<", "", $Stav));
$PocetHracu = HTMLSpecialChars(Str_Replace("<", "", $PocetHracu));  
$PocetSlotu 
= HTMLSpecialChars(Str_Replace("<", "", $PocetSlotu));

$Stav = HTMLSpecialChars(Str_Replace("/", "", $Stav));
$PocetHracu = HTMLSpecialChars(Str_Replace("/", "", $PocetHracu));  
$PocetSlotu 
= HTMLSpecialChars(Str_Replace("/", "", $PocetSlotu));      

# === Zde si můžeš upravit výpis informací o serveru === #
# == Pokud neumíš PHP a nevíš co děláš, tak nic neměň == #
if ($Stav = "on")
{
  echo "Stav serveru: <strong>ON</strong><br/>";
  echo "Počet hráčů: <strong>$PocetHracu</strong> / <strong>$PocetSlotu</strong>";
}
else
{
  echo "Stav serveru: <strong>OFF</strong><br/>";
  echo "Počet hráčů: <strong>?</strong> / <strong>?</strong>";
}
?>

Popisovat jak co funguje nejspíš nemá smysl, kdo umí PHP ten to bude chápat, zbytek to vědět nepotřebuje :)

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: status-hraci

#15 Příspěvekod Welton123 » 13 bře 2012, 19:40

Jj. Fakt moc diky :-) :-D
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄

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

Re: status-hraci

#16 Příspěvekod Mysteria » 13 bře 2012, 19:43

Kdyžtak pak dej sem odkaz, aby jsme viděli, jak ti to funguje :)

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: status-hraci

#17 Příspěvekod Welton123 » 13 bře 2012, 19:44

jj :-)
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: status-hraci

#18 Příspěvekod Welton123 » 13 bře 2012, 19:47

Tak je to tam http://mc-weltcraft.ic.cz vpravo ve sloupci.
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄

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

Re: status-hraci

#19 Příspěvekod Mysteria » 13 bře 2012, 19:50

Dobrá práce ;)

Uživatelský avatar
Welton123
Příspěvky: 2388
Registrován: 08 úno 2012, 17:54
Reputation: 0
Kontaktovat uživatele:

Re: status-hraci

#20 Příspěvekod Welton123 » 13 bře 2012, 19:54

;-) jeste jedou moc dekuju dam tam jeste: By Mysteria :-) :-D
CZ/SK TOP Databáze MineCraft Serverů ►KLIK◄
Chceš i Ty mít měnící se podpis? ►KLIK◄


Zpět na „Minecraft, Tekkit“

Kdo je online

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