Data k Světu
Pro vytvoření externích statistik nebo textů jsou dány k dispozici soubory súdaji. A to především vlastnosti vesnic, kmeny a hráči. Tyto jsou pravidelně připraveny ke stažení.
Nestahuj data moc často, pro zredukování Trafficu (přenosu dat). Používání scriptů, které stahují častěji než 1x za hodinu, je zakázáno. Data ze světů se aktualizují v pravidelných časových intervalech.
Soubory jsou také k dispozici v komprimované podobě (Koncovky .txt.gz). Ke komprimaci byl použit program gzip. Pokud je to možné tahejte raději tyto soubory.
Existují 3 složky ke stažení. Každý soubor se skládá z libovolného množství řádek obsahující údaje rozdělené čárkou. Jednotlivé data jsou kódované za pomoci PHP-Funktion urlencode(), to znamená že například čárka je nahrazená %2C.
/map/village.txt – /map/village.txt.gz
V tomto souboru jsou všechny informace o vesnicích. Údaje jsou seřazeny v tomto pořadí:
$id, $name, $x, $y, $tribe, $points, $rank
/map/tribe.txt – /map/tribe.txt.gz
V tomto souboru jsou všechny informace o hráčích.. Údaje jsou seřazeny v tomto pořadí:
$id, $name, $ally, $villages, $points, $rank
/map/ally.txt – /map/ally.txt.gz
V tomto souboru jsou všechny informace o Kmenech. Údaje jsou seřazeny v tomto pořadí:
$id, $name, $tag, $members, $villages, $points, $all_points, $rank
Příklad
Jednoduchý příklad v PHP, vesnice + jména ze Světa 1. zapsat do MySQL-Databanky:
$lines = gzfile('http://ds1.die-staemme.de/map/village.txt.gz', 'r'); if(!is_array($lines)) die("Soubor nelze otevřít"); foreach($lines as $line) { list($id, $name,$x, $y, $player, $points, $rank) = explode(',', $line); $name = urldecode($name); $name = addslashes($name); mysql_query("INSERT INTO village SET id='$id', name='$name', x='$x', y='$y', player='$player', points='$points', rank='$rank'"); }
22. 3. 2009 v 15.43
ako to mam zapisat do mysql?????
26. 4. 2011 v 19.26
premature ejaculaton…
[…It seems like such a small problem because it spends the majority of your life tucked away and hidden behind layers of clothes but if you are anything like me having a small penis can be the biggest issue in your life. The fact of the matter is tha…