Bảng điểm: Các tiêu chí tự động theo dõi và vị trí hiển thị
Hầu hết các hướng dẫn về bảng điểm chỉ dùng "dummy". Các tiêu chí tích hợp sẵn theo dõi số lần chết, khối đã khai thác và các chỉ số tùy chỉnh mà không cần bất kỳ lệnh nào — đây là toàn bộ hình thức.
dummy là tiêu chí mà mọi người đều học, và nó không tự làm gì cả. Những tiêu chí thú vị sẽ tự cập nhật.
Tạo một mục tiêu
/scoreboard objectives add Deaths deathCount "Times died"
deathCount là tiêu chí. Phần trong dấu ngoặc kép là tên hiển thị và là tùy chọn.
Các tiêu chí tự theo dõi
| Tiêu chí | Tăng khi |
|---|---|
deathCount | Người chơi chết |
playerKillCount | họ giết một Người chơi khác |
totalKillCount | họ giết bất cứ thứ gì |
health | liên tục — 0 đến 20 |
food, air, armor, xp, level | liên tục |
dummy | không bao giờ — chỉ /scoreboard players set |
trigger | không bao giờ, nhưng Người chơi có thể thay đổi nó qua /trigger |
trigger là tiêu chí hữu ích cho các menu: một Người chơi bình thường không thể chạy /scoreboard players set, but they can run /trigger, điều này cho phép bạn xây dựng các menu có thể nhấp mà không cần quyền op.
Tiêu chí thống kê là một kho tàng sâu rộng
/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
Bất kỳ thống kê nào mà trò chơi đã theo dõi đều có thể điều khiển một mục tiêu, mà không cần hàm ticking. Các nhóm bao gồm minecraft.mined, minecraft.crafted, minecraft.used, minecraft.broken, minecraft.picked_up, minecraft.dropped, minecraft.killed, minecraft.killed_by và minecraft.custom.
Lưu ý rằng các tiêu chí khoảng cách được tính bằng centimet — walk_one_cm chia cho 100 là số khối.
Vị trí hiển thị
/scoreboard objectives setdisplay sidebar Deaths
/scoreboard objectives setdisplay list Deaths
/scoreboard objectives setdisplay below_name Deaths
sidebar— bảng điều khiển bên phải, 15 mục hàng đầulist— bên cạnh tên trong danh sách tabbelow_name— nổi dưới thẻ tên của Người chơi
Thanh bên cũng có thể thêm hậu tố màu đội — sidebar.team.red — chỉ hiển thị mục tiêu đó cho Người chơi trong đội đó. Đó là cách một số máy chủ hiển thị các điểm số khác nhau cho các đội khác nhau.
Đọc giá trị vào một lệnh
/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 chấp nhận một phạm vi: 5, 5.., ..5, 1..10. Đây là cách tiêu chuẩn để phân nhánh dựa trên một điểm số, và đó là lý do tại sao store result quan trọng — nó là cầu nối giữa dữ liệu thế giới và phép tính bảng điểm.
Dọn dẹp
Các mục tiêu tồn tại trong tệp Bản đồ mãi mãi. /scoreboard objectives remove <name> khi một Bản đồ đã hoàn thành, nếu không một gói dữ liệu được lặp đi lặp lại nhiều lần sẽ để lại hàng tá mục tiêu chết vẫn đang chạy.
Mọi quy tắc trò chơi với giá trị mặc định, cộng với thống kê bảng điểm và tần suất sự kiện trò chơi, được liệt kê trong Tham khảo & Máy tính — Bộ 4.