Skripty
Na této stránce se budeme snažit přinášet ti skripty a rozšíření, které ti pomohou získat jednoduchým způsobem aktuální informace z XChat.cz a použít je na tvých stránkách. Pokud tvé ohlasy na skripty budou pozitivní, budeme se snažit pravidělně přinášet další.
Poznámka: Prosíme tě, aby jsi dával přednost použití našich skriptů před přímým parsováním stránek XChatu. Výsledkem bude rychlejší odezva tvých stránek i serveru XChat.cz. Pokud bys chtěl skript, který nenabízíme, napiš nám prosím na info@xchat.cz a pokud to bude v našich silách, tento skript se pro tebe pokusíme připravit.
Použití skriptů
umístíš na své stránky vložením následujícího kódu:
<a href="https://www.xchat.cz" target="_top"><img src="https://ximg.cz/x4/logo.gif" width="104" height="28" alt="XChat.cz"></a>
velmi jednoduché použití. Stačí, když na své stránky umístíš kód:
<img src="https://scripts.xchat.cz/scripts/online_img.php?nick=NICK" width="16" height="16" alt="XChat.cz status">
použití je náročnější. Je nutné zpracovat výstup následujícího kódu (0/1) v nějakém programovacím jazyce (PHP,ASP,C,...):
https://scripts.xchat.cz/scripts/online_txt.php?nick=NICK
velmi jednoduché použití. Stačí, když na své stránky umístíš kód:
<img src="https://scripts.xchat.cz/scripts/time_img.php?nick=NICK" width="40" height="17" alt="XChat.cz - počet hodin">
volitelně si můžeš navolit i barvu textu, pozadí je vždy transparentní (proměnné r,g,b nabývají hodnot 0-255):
<img src="https://scripts.xchat.cz/scripts/time_img.php?nick=NICK&r=červená&g=zelená&b=modrá" width="40" height="17" alt="XChat.cz - počet hodin">
použití je náročnější. Je nutné zpracovat výstup následujícího kódu v nějakém programovacím jazyce (PHP,ASP,C,...):
https://scripts.xchat.cz/scripts/time_txt.php?nick=NICK[&sec=1]
Pro zkušenější programátory. Jeho výstup je nutné dále zpracovávat
Pro stažení informací si stahuj výstup stránky:
https://scripts.xchat.cz/scripts/user.php?nick=NICK
Výstup vrací řetězec následujících údajů, které jsou odděleny znakem nového řádku \n
Jméno
Příjmení
Věk
Certifikace (0/1)
Pohlaví (0=muž,1=žena)
Hvězdička (0 - není, 1 - modrá, 2 - zelená, 3 - žlutá, 4 - červená, 5 - černá)
Email
Datum založení nicku
Nachatoval vteřin
Naposledy online
Pozice v TOP
Nick s aktuální velikostí znaků
ICQ
Pro zkušenější programátory. Jeho výstup je nutné dále zpracovávat
Pro stažení informací si stahuj výstup stránky:
https://scripts.xchat.cz/scripts/wonline.php?nick=NICK
Výstup vrací řetězec, kde jsou jednotlivé řádky odděleny znakem \n, první řádek ukazuje počet místností, ve kterých je uživatel, a následuje co řádek to jedna místnost ve formátu
RID IDLE LINK NAME,
kde RID je id místnosti, IDLE jak dlouho nemluvil, LINK je odkaz pro vstup jako guest, NAME je jméno místnosti
Pro zkušenější programátory. Jeho výstup je nutné dále zpracovávat
Pro stažení informací si stahuj výstup stránky:
https://scripts.xchat.cz/scripts/room.php?rid=ID místnosti
Výstup vrací řetězec následujících údajů, které jsou odděleny znakem nového řádku \n
0/1 (neúspěch/úspěch)
popis návratu (chyby)
rid
jméno místnosti
popisek místnosti
čas založení
počet lidí
správce
stálí správci
www
mapa
id kategorie
Pro zkušenější programátory. Jeho výstup je nutné dále zpracovávat
Pro stažení informací si stahuj výstup stránky:
https://scripts.xchat.cz/scripts/ss.php?rid=ID místnosti
Výstup vrací řetězec následujících údajů, které jsou odděleny znakem nového řádku \n
0/1 (neúspěch/úspěch)
popis návratu (chyby)
nick
0/1 (není/je online) - tyto dva řádky se opakují pro každého stálého správce místnosti
Pro zkušenější programátory. Jeho výstup je nutné dále zpracovávat
Pro stažení informací si stahuj výstup stránky:
https://scripts.xchat.cz/scripts/admin.php
Výstup vrací řetězec následujících údajů, které jsou odděleny znakem nového řádku \n
0 počet adminů
nick 0/1 (muž/žena) 2/3/4 (zelená/žlutá/červená) 0/1 (není/je online) - tento řádek se opakuje pro každého administrátora
Pro zkušenější programátory. Jeho výstup je nutné dále zpracovávat
Pro stažení informací si stahuj výstup stránky:
https://scripts.xchat.cz/scripts/rooms.php
Výstup vrací řetězec následujících údajů, které jsou odděleny znakem nového řádku \n
rid 0/1 (nestálá/stálá) počet_chatujících název