Nasz DiscordDiscord Minecraft.plZnajdź ekipę do gryDołącz
Discord
Nasz serwerSerwer Minecraft.plZagraj z nami na Minecraft.plDołącz do gry na naszym serwerze. Grasz w wersji Java lub Bedrock? Sprawdź, jak się połączyć.minecraft.plJava i BedrockIP: minecraft.plDołącz do gry
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

SERWER MINECRAFT.PL

Dołącz do gry

Wybierz swoją edycję Minecrafta i dodaj serwer w grze.

Edycja gry

  1. Uruchom Minecraft: Java Edition.
  2. Otwórz Tryb wieloosobowy (Multiplayer), a potem Dodaj serwer.
  3. Wklej minecraft.pl w polu adresu i kliknij Gotowe.
  4. Wybierz serwer na liście i kliknij Dołącz.
Zobacz opis serwera i instrukcję