×minecraft.pl-15%na hosting MinecraftDDoS · VPS · DedicatedKOD:MCPLAktywuj →
-15%na hosting dla minecraft.pl
DDoS · VPS · DEDICATED · skillhost.pl
MCPLAktywuj →
Discord
Poradnik 5 z 12

Scoreboard — zmienne i systemy punktowe

Tworzenie tablic wyników, śledzenie statystyk graczy i budowanie logiki gry z scoreboard.

Poziom: Średniozaawansowany 9 tematów 5 porad

Wprowadzenie

System scoreboard w Minecraft to znacznie więcej niż prosta tablica wyników — to w istocie system zmiennych, który pozwala przechowywać, modyfikować i porównywać wartości liczbowe przypisane graczom, bytom, a nawet fałszywym graczom (fake players). Scoreboard opiera się na celach (objectives), z których każdy śledzi określoną statystykę lub przechowuje wartość ustawioną ręcznie. Komendy /scoreboard objectives add i /scoreboard players set stanowią podstawę systemu. Typy celów obejmują dummy (ręcznie ustawiane wartości), deathCount, playerKillCount, totalKillCount, health, xp, food i setki kryterium statystycznych (minecraft.used:minecraft.diamond_pickaxe — ile razy użyto diamentowego kilofa). Scoreboard jest kluczowy do budowania minigier — można śledzić punkty drużyn, czas pozostały do końca rundy, liczbę zabójstw, odległość przebiegnięte i dziesiątki innych metryk. Wyniki scoreboard można wyświetlać na pasku bocznym (sidebar), nad paskiem nazwy gracza (belowName) lub na liście graczy (list). Operacje matematyczne za pomocą /scoreboard players operation pozwalają na dodawanie, odejmowanie, mnożenie, dzielenie i resztę z dzielenia wyników — tworząc de facto kalkulator w komendach. W połączeniu z /execute if score i /execute store, scoreboard staje się kompletnym systemem logiki programistycznej, umożliwiającym tworzenie pętli, warunków, timerów i maszyn stanowych. Każdy poważny projekt oparty na command blockach intensywnie korzysta ze scoreboard.

Tematy omawiane w tym poradniku

Poniżej znajdziesz listę zagadnień, które dokładnie omawiamy w tym poradniku. Każdy temat zawiera szczegółowe wyjaśnienia, przykłady komend i praktyczne zastosowania.

  1. Tworzenie celów — /scoreboard objectives add
  2. Typy celów — dummy, deathCount, health, statystyki
  3. Ustawianie i modyfikowanie wyników — set, add, remove
  4. Wyświetlanie wyników — sidebar, belowName, list
  5. Operacje matematyczne — /scoreboard players operation
  6. Fałszywi gracze (fake players) jako zmienne globalne
  7. Drużyny (teams) — kolory, przyjazny ogień, kolizje
  8. Integracja z /execute if score
  9. Praktyczne zastosowania — timery, systemy walutowe, minigry

Porady i wskazówki

Praktyczne porady zebrane podczas pracy z tą funkcjonalnością Minecrafta. Zapamiętaj je — oszczędzą Ci wielu godzin prób i błędów.

  • Fałszywi gracze (np. #timer) nigdy nie znikają z serwera — idealnie nadają się do przechowywania zmiennych globalnych.
  • Nazwy celów scoreboard mogą mieć maksymalnie 16 znaków — planuj nazewnictwo z góry.
  • Typ 'trigger' pozwala graczom bez uprawnień operatora ustawiać własne wyniki — przydatne do systemów głosowania lub wyboru drużyny.
  • Operacja %= to reszta z dzielenia — przydatna do tworzenia cykli (np. co 20 ticków = co sekundę).
  • Drużyny (teams) oprócz kolorów pozwalają też wyłączyć przyjazny ogień i kolizje między graczami w drużynie.

Poziom trudności

Ten poradnik ma poziom trudności Średniozaawansowany (3/5). Wymaga znajomości podstaw komend i selektorów graczy.

Zalecane poradniki wstępne: Podstawy komend.

Tagi

scoreboardobjectivespunktydrużynyteamszmienneminigry

Powiązane poradniki

Przydatne narzędzia

Komentarze