معلومات أخرى

من Tribalwars Wiki AE
مراجعة ١٣:٠١، ١٠ سبتمبر ٢٠١٤ بواسطة Innogames (نقاش | مساهمات) (أنشأ الصفحة ب'== شعار == إذا كنت ترغب وضع شعار للعبة حرب القبائل على صفحتك الرئيسية, نحن نتيح لك بعض الشعارات ...')
(فرق) → مراجعة أقدم | المراجعة الحالية (فرق) | مراجعة أحدث ← (فرق)
اذهب إلى التصفح

شعار

إذا كنت ترغب وضع شعار للعبة حرب القبائل على صفحتك الرئيسية, نحن نتيح لك بعض الشعارات هنا. عليك نسخ الرمز من هنا وإضافته لموقعك لموقعك. نشكركم على المساعدتنا على نشر حرب القبائل!

شعار

rand

<a href="http://www.tribalwars.ae/"><img style="border:none" src="http://help.tribalwars.ae/images/7/71/Staemme.png" alt="حرب القبائل, لعبة متصفح مجانية" /></a>

زر

<a href="http://www.tribalwars.ae/"><img style="border:none" src="https://pec.googlecode.com/svn/trunk/Button.png" alt="حرب القبائل" /></a>

بيانات العوالم

لإنشاء مواقع إحصائيات خارجية ومواقع تقوم بوظائف مشابه, قمنا بتوفير ملفات لتنزيت البيانات اللتي تفيدك بهذا الأمر. يتم تحميل خصائص القرى و القبائل واللاعبين بانتظام. وفي الوقت نفسه, هنالك أيضا بيانات أخرى, مثل جميع عمليات احتلال قرية منذ بداية العالم مع توقيتات الإحتلال ومعلومات المحتل.

Versuche die Weltdaten möglichst selten zu laden, um Traffic zu reduzieren. Skripte, die im Normalbetrieb mehr als 1 mal pro Stunde die Daten laden, sind nicht erlaubt. Versucht in diesem Fall, die Daten auf einem externen Webserver zu cachen. Die Weltdaten werden zu regelmäßigen Zeitabständen aktualisiert. Diese Abstände sind serverspezifisch.

Die Dateien sind auch komprimiert verfügbar (Dateiendung .txt.gz). Als Kompressionsverfahren wurde gzip genutzt. Nutzt diese Dateien, wenn möglich.

Es existieren insgesamt 5 Dateien zum Download. Jede Datei besteht aus beliebig vielen Zeilen, die kommagetrennt die Daten enthalten. Die einzelnen Daten sind mit Hilfe der PHP-Funktion urlencode() codiert, d.h. dass z.B. ein Komma durch %2C ersetzt ist.

الرابط وصف توضيح ترتيب المحتوى
/map/village.txt

/map/village.txt.gz
يحتوي هذا الملف على معلومات حول القرى. تتوفر البيانات بالترتيب التالي: $معرف القرية, $اسمها, $احداثيات بالنسبة لـx, $احداثيات بالنسبة لـy, $اللاعب, $النقاط, $معرف ميزة القرية
$id, $name, $x, $y, $player, $points, $bonus_id
/map/player.txt

/map/player.txt.gz
يحتوي هذا الملف على معلومات حول اللاعبين. تتوفر البيانات بالترتيب التالي: $معرف اللاعب, $اسمه, $القبيلة, $القرى, $النقاط, $الترتيب
$id, $name, $ally, $villages, $points, $rank
/map/ally.txt

/map/ally.txt.gz
يحتوي هذا الملف على معلومات حول القبائل. تتوفر البيانات بالترتيب التالي: $معرف القبيلة, $اسمها, $شعارها, $الأعضاء, $القرى, $النقاط, $جميع النقاط, $الترتيب
$id, $name, $tag, $members, $villages, $points, $all_points, $rank
/map/conquer.txt

/map/conquer.txt.gz
يحتوي هذا الملف على كافة عمليات احتلال قرية منذ بداية العالم. تتوفر البيانات بالترتيب التالي: $معرف القرية, $التوقيت بصيغة يونكس, $المالك الجديد, $المالك القديم
$village_id, $unix_timestamp, $new_owner, $old_owner
/interface.php?func=get_conquer&since=unix_timestamp يحتوي هذا الملف على كافة عمليات احتلال القرية خلال 24 ساعة الماضية, تتوفر البيانات بالترتيب التالي: $معرف القرية, $التوقيت بصيغة يونكس, $المالك الجديد, $المالك القديم
$village_id, $unix_timestamp, $new_owner, $old_owner
/map/profile.txt

/map/profile.txt.gz
هذا الملف يحتوي على البيانات الشخصية للاعبين. تتوفر البيانات بالترتيب التالي: $معرف اللاعب, العمر, الجنس, المكان, النص الشخصي (بصيغة XHTML), الصورة
$player_id, Date of birth, Gender, Location, Personal text (als XHTML), Coat of arms
/map/kill_att.txt

/map/kill_def.txt

/map/kill_all.txt
تحتوي هذه الملفات معلومات حول نقاط الخصوم المهزومين للاعبين (الكل و المدافعين والمهاجمين) . تتوفر البيانات بالترتيب التالي: $الترتيب, $معرف اللاعب, $الهزائم
$rank, $id, $kills
/map/kill_att_tribe.txt

/map/kill_def_tribe.txt

/map/kill_all_tribe.txt
تحتوي هذه الملفات معلومات حول نقاط الخصوم المهزومين للقبائل (الكل و المدافعين والمهاجمين) . تتوفر البيانات بالترتيب التالي: $الترتيب, $معرف القبيلة, $الهزائم
$rank, $id, $kills
/interface.php?func=get_config معلومات حول خصائص العالم (بصيغة: XML).  
/interface.php?func=get_unit_info معلومات حول الوحدات بصيغة XML  
/interface.php?func=get_building_info معلومات حول المباني بصيغة XML  

للحصول على الرابط الكامل للعالم, عليك تحديد الجزء الخاص بالعالم على النحو التالي:

http://aeXX.tribalwars.ae

عليك استبدال XX برقم العالم الذي تريده ,, وبذلك سوف تحصل على الرابط الصحيح للعالم:

http://ae24.tribalwars.ae/interface.php?func=get_config

مثال

وهناك مثال بسيط في PHP لكتابة أسماء القرى + في قاعدة بيانات MySQL للعالم 1:

$lines = gzfile('http://aeXX.tribalwars.ae/map/village.txt.gz');
if(!is_array($lines)) die("لا يمكن فتح الملف");
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'");
}

تحديد روابط العوالم

يمكنك من استخراج روابط عوالم اللعبة لأنها قد تختلف في بعض الأحيان للصيانة, بهذه الطريقة تستطيع استخراج جميع روابط العوالم الرسمية باللعبة.

تظهر لك على هيئة PHP-Array متسلسة.

http://www.tribalwars.ae/backend/get_servers.php

كمثال PHP-Code

$file = file_get_contents('http://http://www.tribalwars.ae/backend/get_servers.php');
$servers = unserialize($file);

تتوفر هذه الصفحة بلغات أخرى يمكنك مراجعتها.