Guides / Commands & Data

لوحات النتائج: المعايير التي تتتبع الأشياء تلقائيًا، وفتحات العرض

معظم شروحات لوحات النتائج تستخدم "dummy" فقط. المعايير المدمجة تتتبع الوفيات، الكتل المحفورة، والإحصائيات المخصصة بدون أي أوامر على الإطلاق — إليك الشكل الكامل.

dummy هو المعيار الذي يتعلمه الجميع، وهو الذي لا يفعل شيئًا بمفرده. المعايير المثيرة للاهتمام هي التي تحدث نفسها تلقائيًا.

إنشاء هدف

/scoreboard objectives add Deaths deathCount "Times died"

deathCount هو المعيار. الجزء المقتبس هو اسم العرض وهو اختياري.

المعايير التي تتتبع نفسها تلقائيًا

المعياريزداد عندما
deathCountلاعب يموت
playerKillCountيقتل لاعبًا آخر
totalKillCountيقتل أي شيء
healthباستمرار — من 0 إلى 20
food, air, armor, xp, levelباستمرار
dummyأبدًا — فقط /scoreboard players set
triggerأبدًا، ولكن يمكن للاعبين تغييره عبر /trigger

trigger هو المعيار المفيد للقوائم: لا يمكن للاعب العادي تشغيل /scoreboard players set, but they can run /trigger، مما يتيح لك بناء قوائم قابلة للنقر تعمل بدون صلاحيات المشرف (op).

معايير الإحصائيات هي البئر العميق

/scoreboard objectives add Mined minecraft.mined:minecraft.diamond_ore
/scoreboard objectives add Walked minecraft.custom:minecraft.walk_one_cm
/scoreboard objectives add Jumps minecraft.custom:minecraft.jump

أي إحصائية يتتبعها اللعبة بالفعل يمكن أن تدير هدفًا، بدون الحاجة إلى دالة تحديث (ticking function). العائلات هي minecraft.mined, minecraft.crafted, minecraft.used, minecraft.broken, minecraft.picked_up, minecraft.dropped, minecraft.killed, minecraft.killed_by و minecraft.custom.

لاحظ أن معايير المسافة تكون بـ السنتيمتراتwalk_one_cm مقسومًا على 100 يعطي عدد الكتل.

فتحات العرض

/scoreboard objectives setdisplay sidebar Deaths
/scoreboard objectives setdisplay list Deaths
/scoreboard objectives setdisplay below_name Deaths
  • sidebar — اللوحة اليمنى، أول 15 إدخالًا
  • list — بجانب الأسماء في قائمة التبويب
  • below_name — تطفو تحت اسم اللاعب

تأخذ اللوحة الجانبية أيضًا لاحقة لون الفريق — sidebar.team.red — مما يعرض هذا الهدف فقط للاعبين في ذلك الفريق. هذه هي الطريقة التي يعرض بها أحد الخوادم نتائج مختلفة لفرق مختلفة.

قراءة قيمة في أمر

/execute store result score @s Temp run data get entity @s Pos[1]
/execute if score @s Deaths matches 5.. run say five or more

matches يأخذ نطاقًا: 5, 5.., ..5, 1..10. هذه هي الطريقة القياسية للتفرع بناءً على النتيجة، وهذا هو سبب أهمية store result — إنه الجسر بين بيانات العالم و حسابات لوحة النتائج.

التنظيف

الأهداف تستمر في ملف العالم إلى الأبد. /scoreboard objectives remove <name> عندما تنتهي الخريطة، وإلا فإن حزمة البيانات التي تم تكرارها بكثرة تترك عشرات الأهداف الميتة التي لا تزال تعمل.

كل قاعدة لعب (gamerule) بقيمتها الافتراضية، بالإضافة إلى إحصائيات لوحة النتائج وترددات أحداث اللعبة، مدرجة في المراجع والحاسبات — المجموعة 4.

مراجع وحاسبات — المجموعة 4 →

More guides

Browse all →

تبحث عن أدوات ماينكرافت أخرى؟

مجموعة من المولّدات والعارضات والمحوّلات تعمل في المتصفح — كلها مجانية.