معلومات أخرى

من 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>

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

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

كما يمكن ضغط هذه الملفات بهذا الشكل (الملف .txt.gz). لتسهيل استخدام هذه المجلدات قدر الإمكان

يوجد 5 مجلدات يمكن تحميلها كل مجلد يحتوي عدة صفوف كل صف منها يحتوى بيانات مفصلة يتم الفصل بين البيانات بواسطة الترميز.

الرابط وصف توضيح ترتيب المحتوى
/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);

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