DeletedUser29015
Gast
Da leider auch in der Hilfe nicht alle "Weltdaten/Interface-" dateien aufgelistet bzw. dokumentiert sind hier noch mal eine Übersicht.:
(Falls es einen solchen Thread schon geben sollte einfach löschen bzw. wenn er am falschen Ort ist verschieben)
Zuerst die Möglichkeiten die auch in der Hilfe dukumentiert sind:
(LINK ZUR HILFE)
-/map/village.txt
-/map/ally.txt
-/map/conquer.txt
-/interface.php?func=get_conquer&since=unix_timestamp
-/map/profile.txt
-/interface.php?func=get_config (Erklärung) (Erklärung 2)
-Externe IGMs für PA-User
(LINK ZUR HILFE)
Die in der Hilfe aufgelisteten Interfaces sind aber noch nicht alles was uns die DS-Entwickler zur Verfügung stellen.
Server-Urls ermitteln
(FOREN-THREAD)
-/map/kill_att.txt, /map/kill_def.txt, /map/kill_all.txt
-/map/kill_att_tribe.txt, /map/kill_def_tribe.txt, /map/kill_all_tribe.txt
-http://www.die-staemme.de/external_auth.php
Hiermit können sich die User unter ihrem DS-Namen für eure Toolseite authentifizieren. Wers braucht ->Ticket schreiben
-/interface.php?func=get_unit_info
Informationen zu den Einheiten als XML
-/interface.php?func=get_building_info
Informationen zu den Gebäuden als XML
€dit:
(Falls es einen solchen Thread schon geben sollte einfach löschen bzw. wenn er am falschen Ort ist verschieben)
Zuerst die Möglichkeiten die auch in der Hilfe dukumentiert sind:
(LINK ZUR HILFE)
-/map/village.txt
-/map/tribe.txtIn dieser Datei befinden sich Informationen über die Dörfer. Die Daten stehen in folgender Reihenfolge zur Verfügung:
$id, $name, $x, $y, $tribe, $points, $rank
In dieser Datei sind Informationen über die Spieler. Die Daten stehen in folgender Reihenfolge zur Verfügung:
$id, $name, $ally, $villages, $points, $rank
-/map/ally.txt
In dieser Datei sind Informationen über die Stämme. Die Daten stehen in folgender Reihenfolge zur Verfügung:
$id, $name, $tag, $members, $villages, $points, $all_points, $rank
-/map/conquer.txt
In dieser Datei sind alle Adelungen seit Beginn der Welt enthalten. Die Daten stehen in folgender Reihenfolge zur Verfügung:
$village_id, $unix_timestamp, $new_owner, $old_owner
-/interface.php?func=get_conquer&since=unix_timestamp
Über diese Funktion kann man sich alle Adelungen seit dem letzten Unix-Timestamp ausgeben lassen. Der Timestamp darf maximal 24 Stunden zurück liegen. Die Daten stehen in folgender Reihenfolge zur Verfügung:
$village_id, $unix_timestamp, $new_owner, $old_owner
-/map/profile.txt
In dieser Datei sind die Profildaten der Spieler. Die Daten stehen in folgender Reihenfolge zur Verfügung:
$tribe_id, $birthday, $sex (Geschlecht), $place_of_residence (Wohnort)
-/interface.php?func=get_config (Erklärung) (Erklärung 2)
Über diese Funktion kann man die Konfiguration der Welt auslesen (Format: XML).
-Externe IGMs für PA-User
(LINK ZUR HILFE)
Die in der Hilfe aufgelisteten Interfaces sind aber noch nicht alles was uns die DS-Entwickler zur Verfügung stellen.
Server-Urls ermitteln
(FOREN-THREAD)
Da teilweise die URLs der Spielwelten sich durch Wartungsarbeiten und ähnliches zeitweise ändern, gibt es jetzt eine Möglichkeit, die offizielle URL jeder Spielwelt zu ermitteln.
zurückgegeben wird ein serialisiertes PHP-Array
http://www.die-staemme.de/backend/get_servers.php
Beispiel in PHP
Code:$file = file_get_contents('http://www.die-staemme.de/backend/get_servers.php'); $servers = unserialize($file);
Für andere Sprachen müsste man den Rückgabestring parsen.
-/map/kill_att.txt, /map/kill_def.txt, /map/kill_all.txt
-/map/kill_att_tribe.txt, /map/kill_def_tribe.txt, /map/kill_all_tribe.txt
In diesen Dateien befinden sich Informationen über die Besiegte-Gegner-Punkte (Alle,Als Verteidiger,Als Angreifer). Die Daten stehen in folgender Reihenfolge zur Verfügung:
$rank,$id,$kills
-http://www.die-staemme.de/external_auth.php
Hiermit können sich die User unter ihrem DS-Namen für eure Toolseite authentifizieren. Wers braucht ->Ticket schreiben
-/interface.php?func=get_unit_info
Informationen zu den Einheiten als XML
-/interface.php?func=get_building_info
Informationen zu den Gebäuden als XML
€dit:
Wälder, Berge, etc.:
http://die-staemme.de/stuff/world.dat
Sind 1000 Zeilen mit je 1000 Bytes, sprich 1.000.000 Byte ~ 1MB
Ein Byte steht für ein Feld auf der Karte, auslesen geht wie folgt:
PHP:fseek($map_file, $y*1000+$x);
0-3 Gras
8-11 Berg
12 See
16-31 Wald
___________________________
-/map/village.txt
(Seit den 4.0 Welten mit Bonusdörfern gibt es eine Änderung.)
Type steht für den Typ des Dorfes.
Zuletzt bearbeitet von einem Moderator: