MCTOOLBOX
MC ToolboxMC TOOLBOX

เครื่องมือสร้างคำสั่ง /scoreboard ของ Minecraft

วัตถุประสงค์ scoreboard, ช่องแสดงผล, คะแนนผู้เล่น และการดำเนินการของ Java Edition — เกณฑ์และช่องแสดงผลตรงกับ Minecraft Wiki (single, teamkill, compound stats)

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

เดี่ยว: dummy, trigger, deathCount, playerKillCount, totalKillCount, health, xp, level, food, air, armor · สีทีม: 16

คำสั่งที่สร้างขึ้น
คำสั่งหลัก
/scoreboard objectives list
/scoreboard objectives setdisplay sidebar
/scoreboard objectives setdisplay sidebar
/scoreboard objectives remove points
/scoreboard objectives modify points
/scoreboard objectives modify points
/scoreboard objectives modify points

Scoreboards ที่อ่านง่ายสำหรับผู้สร้างแผนที่และผู้ดูแล

วัตถุประสงค์ scoreboard คือแทร็กจำนวนเต็มที่มีชื่อ เกณฑ์เช่น dummy ถูกขับเคลื่อนด้วยคำสั่งทั้งหมด deathCount, health และสถิติรวม (minecraft.mined, minecraft.killed, minecraft.custom, …) อัปเดตจากเหตุการณ์ในเกม ชื่อที่แสดงเป็นคอมโพเนนต์ข้อความเพื่อให้สีสอดคล้องกับแบรนด์ของเซิร์ฟเวอร์

ใช้ setdisplay สำหรับ sidebar, list, below_name หรือ sidebar.team.<color> (สีทีมทั้งหมด 16 สี) จากนั้นใช้ set, add, remove, reset, enable (เฉพาะ trigger) หรือดำเนินการ (= += -= *= /= %= >< < >) เกณฑ์แบบอ่านอย่างเดียว (health, xp, level, food, air, armor) ไม่สามารถเขียนได้ด้วย set/add ของผู้เล่น

ตัวสร้างนี้กำหนดเป้าหมายไวยากรณ์ Java Edition จากหน้า Scoreboard และ /scoreboard ในวิกิ ทดสอบวัตถุประสงค์ในโหมดครีเอทีฟก่อนเชื่อมต่อ datapack จริง เพื่อให้ setdisplay ที่ผิดพลาดไม่ทำให้ผู้เล่นสับสนระหว่างกิจกรรม

ครอบคลุมเกณฑ์ทั้งหมด

เกณฑ์เดี่ยวทั้งหมด, สี teamkill/killedByTeam และตัวสร้างแบบรวมสำหรับสถิติ custom / mined / used / broken / crafted / dropped / picked_up / killed / killed_by

ช่องแสดงผลและแก้ไข

แถบด้านข้าง รายการ ใต้ชื่อ แถบด้านข้างของทีม 16 อัน รวมถึงคำสั่งปรับแต่ง rendertype และ displayautoupdate

ตัวเลือกและผู้เล่นจำลอง

ตัวเลือกเป้าหมายที่มองเห็นหรือชื่อผู้ถือคะแนนดิบ (* , #labels, ชื่อออฟไลน์) สำหรับการดำเนินการและคะแนนผู้เล่น

ขั้นตอนการทำงาน scoreboard ที่ใช้งานได้จริง

สร้าง — scoreboard objectives add <name> <criteria> [displayName]. Dummy เป็นค่าเริ่มต้นสำหรับคะแนนที่กำหนดเอง

แสดง — scoreboard objectives setdisplay <slot> <objective>. ละเว้นวัตถุประสงค์เพื่อล้างช่องนั้น

คะแนน — scoreboard players set|add|remove <targets> <objective> <value>.

ดำเนินการ — scoreboard players operation <targets> <targetObjective> <op> <source> <sourceObjective>.

ทริกเกอร์ — เกณฑ์ trigger กำหนดให้ผู้เล่น enable ก่อนที่ /trigger จะเปลี่ยนวัตถุประสงค์ได้

Compound — เช่น minecraft.killed:minecraft.zombie หรือ minecraft.custom:minecraft.play_time.

วิธีใช้เครื่องมือนี้

  1. สร้างวัตถุประสงค์ด้วยเกณฑ์และชื่อที่แสดง
  2. เผยแพร่ด้วย setdisplay โดยปกติคือ sidebar หรือ list
  3. ตั้งค่าคะแนนผู้เล่นหรือดำเนินการ แล้วคัดลอกคำสั่งลงในไฟล์ฟังก์ชัน

คำถามที่พบบ่อยเกี่ยวกับ Scoreboard

วัตถุประสงค์แบบ dummy ใช้ทำอะไร?

คะแนน dummy เปลี่ยนแปลงเมื่อคำสั่งเขียนเท่านั้น ใช้สำหรับคะแนนมินิเกม ความคืบหน้าเควส สกุลเงิน และสถานะแผนที่ที่ไม่ควรเพิ่มอัตโนมัติจากสถิติ vanilla

ทำไม sidebar ของฉันว่างเปล่า?

ยืนยันว่า setdisplay ใช้ช่องและชื่อ objective ที่ถูกต้อง ผู้ถือมีคะแนน และไม่มี objective อื่นครอบครองช่องเดียวกันอยู่ ชื่อปลอมที่ขึ้นต้นด้วย # จะไม่ปรากฏบนแถบด้านข้าง

ผู้เล่นจำลองถือคะแนนได้ไหม?

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

เมื่อไหร่ที่ enable จะปรากฏ?

เฉพาะเมื่อ criteria เป็น trigger เท่านั้น criteria อื่นจะไม่สนใจ /scoreboard players enable; คำสั่งจะล้มเหลวหาก objective ไม่ใช่ trigger objective

เครื่องมือนี้รองรับ scoreboard ของ Bedrock หรือไม่?

Bedrock รองรับชุด criteria ที่เล็กกว่า (ส่วนใหญ่เป็น dummy) และรูปแบบที่ต่างออกไปเล็กน้อย เครื่องมือนี้รองรับไวยากรณ์ Java Edition จาก Minecraft Wiki