Diferencia entre revisiones de «Otra información»

De Tribalwars Wiki ES
Ir a la navegación.
Sin resumen de edición
Sin resumen de edición
 
Línea 10: Línea 10:




*[http://es9.guerrastribales.es/map/village.txt /map/village.txt] - [http://es9.guerrastribales.es/map/village.txt.gz /map/village.txt.gz]
*[https://es9.guerrastribales.es/map/village.txt /map/village.txt] - [https://es9.guerrastribales.es/map/village.txt.gz /map/village.txt.gz]
En este archivo hay información sobre los pueblos. Los datos están disponibles en el siguiente orden:
En este archivo hay información sobre los pueblos. Los datos están disponibles en el siguiente orden:


Línea 16: Línea 16:




*[http://es9.guerrastribales.es/map/player.txt /map/player.txt] - [http://es9.guerrastribales.es/map/player.txt.gz /map/player.txt.gz]
*[https://es9.guerrastribales.es/map/player.txt /map/player.txt] - [https://es9.guerrastribales.es/map/player.txt.gz /map/player.txt.gz]
En este archivo hay información sobre los jugadores. Los datos están disponibles en el siguiente orden:
En este archivo hay información sobre los jugadores. Los datos están disponibles en el siguiente orden:


Línea 22: Línea 22:




*[http://es9.guerrastribales.es/map/ally.txt /map/ally.txt] - [http://es9.guerrastribales.es/map/ally.txt.gz /map/ally.txt.gz]
*[https://es9.guerrastribales.es/map/ally.txt /map/ally.txt] - [https://es9.guerrastribales.es/map/ally.txt.gz /map/ally.txt.gz]
En este archivo hay información sobre Guerras tribales. Los datos están disponibles en el siguiente orden:
En este archivo hay información sobre Guerras tribales. Los datos están disponibles en el siguiente orden:


Línea 28: Línea 28:




*[http://es9.guerrastribales.es/map/conquer.txt /map/conquer.txt] - [http://es9.guerrastribales.es/map/conquer.txt.gz /map/conquer.txt.gz]
*[https://es9.guerrastribales.es/map/conquer.txt /map/conquer.txt] - [https://es9.guerrastribales.es/map/conquer.txt.gz /map/conquer.txt.gz]
Este archivo contiene información sobre todas las tomas de poblados desde el inicio del mundo. Los datos están disponibles en el siguiente orden:
Este archivo contiene información sobre todas las tomas de poblados desde el inicio del mundo. Los datos están disponibles en el siguiente orden:


Línea 34: Línea 34:




*[http://es9.guerrastribales.es/interface.php?func=get_conquer&since=unix_timestamp /interface.php?func=get_conquer&since=unix_timestamp]
*[https://es9.guerrastribales.es/interface.php?func=get_conquer&since=unix_timestamp /interface.php?func=get_conquer&since=unix_timestamp]
Con esta función puedes leer la información de todos los sucesos del pueblo desde el inicio del mundo en el formato de Unix Timestamp. El tiempo puede no ser anterior a 24 horas. Los datos están disponibles en el siguiente orden:
Con esta función puedes leer la información de todos los sucesos del pueblo desde el inicio del mundo en el formato de Unix Timestamp. El tiempo puede no ser anterior a 24 horas. Los datos están disponibles en el siguiente orden:


Línea 40: Línea 40:




*[http://es9.guerrastribales.es/map/profile.txt /map/profile.txt] - [http://es9.guerrastribales.es/map/profile.txt.gz /map/profile.txt.gz]
*[https://es9.guerrastribales.es/map/profile.txt /map/profile.txt] - [https://es9.guerrastribales.es/map/profile.txt.gz /map/profile.txt.gz]
Este archivo contiene perfiles de los jugadores, los datos están en el siguiente orden:
Este archivo contiene perfiles de los jugadores, los datos están en el siguiente orden:


Línea 46: Línea 46:




*[http://es9.guerrastribales.es/interface.php?func=get_config /interface.php?func=get_config]
*[https://es9.guerrastribales.es/interface.php?func=get_config /interface.php?func=get_config]
Con esta función puedes leer la configuración del mundo (formato: XML).
Con esta función puedes leer la configuración del mundo (formato: XML).


Línea 57: Línea 57:
!Ejemplo en PHP:
!Ejemplo en PHP:
|- bgcolor="#DDDDDD"
|- bgcolor="#DDDDDD"
|$lines = gzfile('http://es1.guerrastribales.es/map/village.txt.gz');<br>
|$lines = gzfile('https://es1.guerrastribales.es/map/village.txt.gz');<br>
if(!is_array($lines)) die("El archivo no se ha podido abrir.");<br>
if(!is_array($lines)) die("El archivo no se ha podido abrir.");<br>
foreach($lines as $line) {<br>
foreach($lines as $line) {<br>
Línea 68: Línea 68:
}<br><br>
}<br><br>
|}
|}
<div align="right" style="font-size:0.8em;">Actualizado por AcidCred (Administrador) 19:22 11 feb 2011 (CET) &nbsp;</div>

Revisión actual - 05:49 27 mar 2020

Para elaborar estadísticas externas o similares se ofrecen para descargar los datos más importantes de los mundos. Las características de los pueblos, de las tribus y de los jugadores están disponibles para bajarse. Ahora también ofrecemos datos sobre las conquistas de pueblos desde el inicio del mundo con el Unix Timestamp o el contenido de los perfiles.

Intenta cargar los datos del mundo lo menos posible para reducir el tráfico. No están permitidos los scripts que bajo circunstancias normales cargan los datos más de una vez por hora. Intenta en ese caso almacenar los datos en un servidor web externo. Los datos de los mundos son actualizados regularmente. Los intervalos dependen de los servidores.

Los archivos también están disponibles comprimidos (extensión .txt.gz). Como método de compresión se utilizó gzip. Si puedes, utiliza estos archivos.


Existen 5 archivos diferentes para descargar. Cada archivo de un número arbitrario de líneas separado por comas. Los datos individuales están codificados con la función PHP urlencode(), lo que significa que, por ejemplo, una coma se representa con %2C.


En este archivo hay información sobre los pueblos. Los datos están disponibles en el siguiente orden:

$id, $name, $x, $y, $player, $points, $rank


En este archivo hay información sobre los jugadores. Los datos están disponibles en el siguiente orden:

$id, $name, $ally, $villages, $points, $rank


En este archivo hay información sobre Guerras tribales. Los datos están disponibles en el siguiente orden:

$id, $name, $tag, $members, $villages, $points, $all_points, $rank


Este archivo contiene información sobre todas las tomas de poblados desde el inicio del mundo. Los datos están disponibles en el siguiente orden:

$village_id, $unix_timestamp, $new_owner, $old_owner


Con esta función puedes leer la información de todos los sucesos del pueblo desde el inicio del mundo en el formato de Unix Timestamp. El tiempo puede no ser anterior a 24 horas. Los datos están disponibles en el siguiente orden:

$village_id, $unix_timestamp, $new_owner, $old_owner


Este archivo contiene perfiles de los jugadores, los datos están en el siguiente orden:

$player_id, Geburtstag, Geschlecht, Wohnort, Profiltext (als XHTML), Profilbild-Dateiname


Con esta función puedes leer la configuración del mundo (formato: XML).


Ejemplo Un ejemplo fácil en PHP para introducir los pueblos + nombre del Mundo en un banco de datos MySQL:

Ejemplo en PHP:
$lines = gzfile('https://es1.guerrastribales.es/map/village.txt.gz');

if(!is_array($lines)) die("El archivo no se ha podido abrir.");
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'");
}