Guides / Commands & Data

สกอร์บอร์ด: เกณฑ์ที่ติดตามสิ่งต่าง ๆ โดยอัตโนมัติ และช่องแสดงผล

บทช่วยสอนสกอร์บอร์ดส่วนใหญ่ใช้แค่ dummy เท่านั้น แต่เกณฑ์ในตัวสามารถติดตามการตาย บล็อกที่ขุดได้ และสถิติที่กำหนดเองได้โดยไม่ต้องใช้คำสั่งใด ๆ เลย — นี่คือรูปแบบทั้งหมด

dummy คือเกณฑ์ที่ทุกคนเรียนรู้ และเป็นเกณฑ์ที่ไม่ได้ทำอะไรด้วยตัวเอง ส่วนเกณฑ์ที่น่าสนใจจะอัปเดตตัวเอง

การสร้าง objective

/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

สถิติใด ๆ ที่เกมติดตามอยู่แล้วสามารถขับเคลื่อน objective ได้โดยไม่มีฟังก์ชัน ticking ตระกูลสถิติคือ 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 — เพื่อแสดง objective นั้น เฉพาะผู้เล่นในทีมนั้น นั่นคือวิธีที่เซิร์ฟเวอร์หนึ่งแสดงคะแนนที่แตกต่างกันให้กับทีมที่แตกต่างกัน

การอ่านค่าเข้าสู่คำสั่ง

/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 มีความสำคัญ — มันคือสะพานเชื่อมระหว่างข้อมูลโลกและ การคำนวณสกอร์บอร์ด

การทำความสะอาด

Objectives จะคงอยู่ในไฟล์โลกตลอดไป /scoreboard objectives remove <name> เมื่อ แผนที่เสร็จสิ้น มิฉะนั้น datapack ที่มีการวนซ้ำบ่อยครั้งจะทิ้ง objective ที่ตายแล้วหลายสิบรายการ ที่ยังคง ticking อยู่

ทุก gamerule ที่มีค่าเริ่มต้น รวมถึงสถิติสกอร์บอร์ดและความถี่ของเหตุการณ์ในเกม มีอยู่ใน Reference & Calculators — Set 4

คู่มือและเครื่องคิด — ชุดที่ 4 →

More guides

Browse all →

กำลังหาเครื่องมือ Minecraft อื่นอยู่ไหม

ชุดเครื่องมือสร้าง ดู และแปลงไฟล์ที่ทำงานในเบราว์เซอร์ ฟรีทั้งหมด