Skor Tabloları: Otomatik Takip Eden Kriterler ve Görüntüleme Alanları
Çoğu skor tablosu eğitimi sadece dummy kriterini kullanır. Dahili kriterler, ölümleri, kazılan blokları ve özel istatistikleri hiçbir komut kullanmadan takip eder; işte tam şekli.
dummy herkesin öğrendiği kriterdir ve kendi başına hiçbir şey yapmaz. İlginç olanlar kendilerini günceller.
Bir hedef oluşturma
/scoreboard objectives add Deaths deathCount "Times died"
deathCount kriterdir. Tırnak içindeki kısım görünen addır ve isteğe bağlıdır.
Kendini takip eden kriterler
| Kriter | Ne zaman artar |
|---|---|
deathCount | Oyuncu öldü |
playerKillCount | bir Oyuncu öldürdüklerinde |
totalKillCount | herhangi bir şeyi öldürdüklerinde |
health | sürekli — 0'dan 20'ye |
food, air, armor, xp, level | sürekli |
dummy | asla — sadece /scoreboard players set |
trigger | asla, ancak Oyuncular /trigger aracılığıyla değiştirebilir |
trigger menüler için kullanışlı olandır: normal bir Oyuncu /scoreboard players set, but they can run /trigger komutunu çalıştıramaz, bu da op yetkisi olmadan çalışan tıklanabilir menüler oluşturmanızı sağlar.
İstatistik kriterleri derin bir kuyudur
/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
Oyunun zaten takip ettiği herhangi bir istatistik, hiçbir ticking fonksiyonu olmadan bir hedefi yönlendirebilir. Aileler minecraft.mined, minecraft.crafted, minecraft.used, minecraft.broken, minecraft.picked_up, minecraft.dropped, minecraft.killed, minecraft.killed_by ve minecraft.custom'dur.
Mesafe olanların santimetre cinsinden olduğuna dikkat edin — walk_one_cm bölü 100 bloktur.
Görüntüleme alanları
/scoreboard objectives setdisplay sidebar Deaths
/scoreboard objectives setdisplay list Deaths
/scoreboard objectives setdisplay below_name Deaths
sidebar— sağ panel, ilk 15 girişlist— sekme listesindeki adların yanındabelow_name— Oyuncunun isim etiketinin altında yüzen
Kenar çubuğu ayrıca bir takım rengi son eki de alır — sidebar.team.red — bu hedefi sadece o takımdaki Oyunculara gösterir. Bir sunucunun farklı takımlara farklı skorları bu şekilde göstermesidir.
Bir değeri komuta okuma
/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 bir aralık alır: 5, 5.., ..5, 1..10. Bu, bir skora göre dallanmanın standart yoludur ve store result'ın önemli olmasının nedeni budur — dünya verileri ile skor tablosu aritmetiği arasındaki köprüdür.
Temizleme
Hedefler dünya dosyasında sonsuza kadar kalır. Bir Harita bittiğinde /scoreboard objectives remove <name>, aksi takdirde yoğun bir şekilde yinelenen bir veri paketi, hala çalışan düzinelerce ölü hedef bırakır.
Varsayılan değerleri olan her oyun kuralı, ayrıca skor tablosu istatistikleri ve oyun olayı frekansları, Referans ve Hesaplayıcılar — Set 4 bölümünde listelenmiştir.