معلومات أخرى
شعار
إذا كنت ترغب وضع شعار للعبة حرب القبائل على صفحتك الرئيسية, نحن نتيح لك بعض الشعارات هنا. عليك نسخ الرمز من هنا وإضافته لموقعك لموقعك. نشكركم على المساعدتنا على نشر حرب القبائل!
شعار
<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);
تتوفر هذه الصفحة بلغات أخرى يمكنك مراجعتها.