https://help.guerretribale.fr/index.php?title=Donn%C3%A9es&feed=atom&action=historyDonnées - Historique des versions2024-03-29T12:44:33ZHistorique des versions pour cette page sur le wikiMediaWiki 1.39.6https://help.guerretribale.fr/index.php?title=Donn%C3%A9es&diff=2118&oldid=prevDanamaria le 18 août 2017 à 12:432017-08-18T12:43:21Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 18 août 2017 à 12:43</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l62">Ligne 62 :</td>
<td colspan="2" class="diff-lineno">Ligne 62 :</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> }</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div> }</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div></div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div></div></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;"></ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">[[Catégorie:Index]]</ins></div></td></tr>
</table>Danamariahttps://help.guerretribale.fr/index.php?title=Donn%C3%A9es&diff=337&oldid=prevJohn Doe le 15 juin 2011 à 15:172011-06-15T15:17:13Z<p></p>
<table style="background-color: #fff; color: #202122;" data-mw="interface">
<col class="diff-marker" />
<col class="diff-content" />
<col class="diff-marker" />
<col class="diff-content" />
<tr class="diff-title" lang="fr">
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">← Version précédente</td>
<td colspan="2" style="background-color: #fff; color: #202122; text-align: center;">Version du 15 juin 2011 à 15:17</td>
</tr><tr><td colspan="2" class="diff-lineno" id="mw-diff-left-l31">Ligne 31 :</td>
<td colspan="2" class="diff-lineno">Ligne 31 :</td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>/interface.php?func=get_conquer&since=unix_timestamp</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>/interface.php?func=get_conquer&since=unix_timestamp</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker" data-marker="−"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #ffe49c; vertical-align: top; white-space: pre-wrap;"><div>Avec cette fonction, on peut être informé des conquêtes de villages <del style="font-weight: bold; text-decoration: none;">depuis </del>le <del style="font-weight: bold; text-decoration: none;">début du Monde dans </del>le <del style="font-weight: bold; text-decoration: none;">format </del>de <del style="font-weight: bold; text-decoration: none;">date Unix</del>. <del style="font-weight: bold; text-decoration: none;">Ce format ne devrait pas être antérieur à </del>24 <del style="font-weight: bold; text-decoration: none;">heures</del>. <del style="font-weight: bold; text-decoration: none;">Les données sont disponibles dans l'ordre suivant :</del></div></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div>Avec cette fonction, on peut être informé des conquêtes de villages <ins style="font-weight: bold; text-decoration: none;">qui se sont produites il y a moins de 24h.</ins></div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">Pour cela, </ins>le <ins style="font-weight: bold; text-decoration: none;">paramètre since prend comme valeur un timestamp UNIX, </ins>le <ins style="font-weight: bold; text-decoration: none;">maximum étant : timestamp_actuel - 86399 (86399 = le nombre </ins>de <ins style="font-weight: bold; text-decoration: none;">secondes en 24h - 1 seconde)</ins>.</div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div> </div></td></tr>
<tr><td colspan="2" class="diff-side-deleted"></td><td class="diff-marker" data-marker="+"></td><td style="color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #a3d3ff; vertical-align: top; white-space: pre-wrap;"><div><ins style="font-weight: bold; text-decoration: none;">En essayant de récupérer les conquêtes depuis 24h ou plus, l'erreur ''ERR ONLY_ONE_DAY_AGO - Es sind nur die Adelungen der letzten </ins>24 <ins style="font-weight: bold; text-decoration: none;">Stunden abrufbar'' sera retournée</ins>.</div></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><br/></td></tr>
<tr><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>$village_id, $unix_timestamp, $new_owner, $old_owner</div></td><td class="diff-marker"></td><td style="background-color: #f8f9fa; color: #202122; font-size: 88%; border-style: solid; border-width: 1px 1px 1px 4px; border-radius: 0.33em; border-color: #eaecf0; vertical-align: top; white-space: pre-wrap;"><div>$village_id, $unix_timestamp, $new_owner, $old_owner</div></td></tr>
</table>John Doehttps://help.guerretribale.fr/index.php?title=Donn%C3%A9es&diff=209&oldid=prevJohn Doe : Page créée avec « <div style="text-align: justify;">Afin d'aider les développeurs de sites de statistiques externes, nous mettons à disposition en téléchargement les données des mondes le... »2011-01-11T00:06:24Z<p>Page créée avec « <div style="text-align: justify;">Afin d'aider les développeurs de sites de statistiques externes, nous mettons à disposition en téléchargement les données des mondes le... »</p>
<p><b>Nouvelle page</b></p><div><div style="text-align: justify;">Afin d'aider les développeurs de sites de statistiques externes, nous mettons à disposition en téléchargement les données des mondes les plus importantes. Les attributs des joueurs, villages et tribus sont ainsi offert en téléchargement régulièrement. Nous offrons également des informations concernant les conquêtes de village depuis la création d'un monde horodatée en UNIX et le contenu des profils.<br />
<br />
Ne chargez ces données que lorsque vous en avez besoin afin de ne pas surcharger de requêtes le serveur. Les scripts chargeant ces données plus d'une fois par heure ne sont pas autorisés. Il est préférable de les héberger sur un site externe ensuite. À noter que les données des mondes sont mises à jour à intervalles réguliers qui dépendent du dit monde.<br />
<br />
Les fichiers sont disponibles au format .txt.gz au nombre de 11 au total. Chaque fichier consiste en un nombre arbitraire de lignes séparées par des virgules. Les données sont codées au format PHP urlencode(), ce qui signifie par exemple qu'une virgule est exprimée par %2C.<br />
<br />
/map/village.txt - /map/village.txt.gz<br />
<br />
Ce fichier contient des informations sur les villages. Les données sont disponibles dans l'ordre suivant :<br />
<br />
$id, $name, $x, $y, $player, $points, $rank<br />
<br />
/map/player.txt - /map/player.txt.gz<br />
<br />
Ce fichier contient des informations sur les joueurs. Les données sont disponibles dans l'ordre suivant :<br />
<br />
$id, $name, $ally, $villages, $points, $rank<br />
<br />
/map/ally.txt - /map/ally.txt.gz<br />
<br />
Ce fichier contient des informations sur les tribus. Les données sont disponibles dans l'ordre suivant :<br />
<br />
$id, $name, $tag, $members, $villages, $points, $all_points, $rank<br />
<br />
/map/conquer.txt - /map/conquer.txt.gz<br />
<br />
Ce fichier contient des informations sur toutes les conquêtes de villages, dès le début du Monde. Les données sont disponibles dans l'ordre suivant :<br />
<br />
$village_id, $unix_timestamp, $new_owner, $old_owner<br />
<br />
/interface.php?func=get_conquer&since=unix_timestamp<br />
<br />
Avec cette fonction, on peut être informé des conquêtes de villages depuis le début du Monde dans le format de date Unix. Ce format ne devrait pas être antérieur à 24 heures. Les données sont disponibles dans l'ordre suivant :<br />
<br />
$village_id, $unix_timestamp, $new_owner, $old_owner<br />
<br />
/map/profile.txt - /map/profile.txt.gz<br />
<br />
Ce fichier contient le contenue des profiles des joueurs. Les données sont disponibles dans l'ordre suivant :<br />
<br />
$player_id, Geburtstag, Geschlecht, Wohnort, Profiltext (als XHTML), Profilbild-Dateiname<br />
<br />
/interface.php?func=get_config<br />
<br />
Avec cette fonction on peut être informé de la configuration du monde (format : XML).<br />
Exemple<br />
<br />
Un exemple simple en PHP pour enregistrer les villages et les noms dans une base de données MySQL :<br />
<br />
$lines = gzfile('http://fr1.guerretribale.fr/map/village.txt.gz');<br />
if(!is_array($lines)) die("Le fichier n'a pu être ouvert");<br />
foreach($lines as $line) {<br />
list($id, $name,$x, $y, $player, $points, $rank) = explode(',', $line);<br />
$name = urldecode($name);<br />
$name = addslashes($name);<br />
mysql_query("INSERT INTO village SET id='$id', name='$name', x='$x', y='$y',<br />
player='$player', points='$points', rank='$rank'");<br />
}<br />
</div></div>John Doe