ตัวสร้างคำสั่ง Scoreboard

สร้างและจัดการระบบคะแนน แสดงผลข้างจอหรือใต้ชื่อผู้เล่น ใช้ทำระบบนับแต้มและสถิติ

ชื่อภายในระบบ ใช้ได้เฉพาะ a-z A-Z 0-9 _ - . ยาวไม่เกิน 16 ตัวอักษร

Bedrock รองรับเฉพาะ dummy เท่านั้น

Scoreboard ใช้ทำอะไร

Scoreboard คือระบบเก็บ "ตัวเลข" ผูกกับผู้เล่นแต่ละคน ใช้ทำระบบนับแต้ม เงินในเกม จำนวนครั้งที่ตาย หรือเป็นตัวจับสถานะให้ คำสั่ง Execute เอาไปตรวจเงื่อนไขต่อ

  1. สร้าง objective ก่อน เช่นชื่อ kills เกณฑ์ playerKillCount
  2. เลือกให้แสดงที่แถบข้างจอ เพื่อให้ทุกคนเห็นคะแนนแบบเรียลไทม์
  3. ถ้าใช้เกณฑ์ dummy ให้ตั้ง/เพิ่ม/ลดคะแนนเองด้วยคำสั่ง

Bedrock รองรับเฉพาะเกณฑ์ dummy ถ้าเลือกเอดิชัน Bedrock ระบบจะใช้ dummy ให้อัตโนมัติพร้อมแจ้งเตือน

ตัวอย่างการใช้งาน

ตัวอย่างด้านล่างสร้างจากตัวสร้างคำสั่งตัวเดียวกับที่อยู่ด้านบนหน้านี้ คำสั่งและคำอธิบายจึงตรงกับที่ฟอร์มจะให้เสมอ กรอกค่าตามตัวอย่างแล้วปรับต่อได้เลย

1. สร้างกระดานนับจำนวนการฆ่า

ขั้นแรกของทุกระบบคะแนนคือสร้าง objective ก่อน เกณฑ์ playerKillCount ให้เกมนับให้อัตโนมัติ

/scoreboard objectives add kills playerKillCount "จำนวนการฆ่า"

คำสั่งนี้ทำอะไร จะสร้าง objective ชื่อ "kills" สำหรับเก็บคะแนน (เกณฑ์: playerKillCount) โดยแสดงชื่อว่า "จำนวนการฆ่า".

2. แสดงคะแนนที่แถบข้างจอ

สร้าง objective แล้วยังไม่เห็นอะไร ต้องสั่งให้แสดงผลที่ช่องไหนก่อน sidebar เป็นช่องที่ใช้บ่อยที่สุด

/scoreboard objectives setdisplay sidebar kills

คำสั่งนี้ทำอะไร จะแสดงคะแนนของ objective "kills" ที่แถบด้านข้างจอ.

3. บวกคะแนนให้ผู้เล่น

ใช้กับ objective เกณฑ์ dummy ที่เกมไม่นับให้เอง แล้วเราสั่งบวกลบเองจากคอมมานด์บล็อก

/scoreboard players add @p kills 1

คำสั่งนี้ทำอะไร จะเพิ่มคะแนน "kills" ของผู้เล่นที่ใกล้ที่สุด อีก 1.

คำสั่งนี้ต่างกันอย่างไรในแต่ละเอดิชันและเวอร์ชัน

ตารางนี้คือตัวอย่างแรกด้านบน ที่ถูกรันผ่านทุกเอดิชันและเวอร์ชันที่เครื่องมือนี้รองรับ เวอร์ชันที่ให้ผลเหมือนกันถูกรวมไว้ในแถวเดียวกัน

Java Edition 1.21.5 ขึ้นไป Java Edition 1.20.5 - 1.21.4 Java Edition 1.13 - 1.20.4 (NBT แบบเก่า)
/scoreboard objectives add kills playerKillCount "จำนวนการฆ่า"
Bedrock Edition (เสถียร)
/scoreboard objectives add kills dummy "จำนวนการฆ่า"
  • Bedrock รองรับเฉพาะเกณฑ์ (criteria) แบบ dummy เท่านั้น ระบบจึงใช้ dummy ให้

ข้อควรรู้ก่อนนำไปใช้